import type { ComponentProps } from "react";
import { TagGroupContext, TagGroupList, TagGroupRoot } from "./tag-group";
export declare const TagGroup: (({ children, className, size, variant, ...restProps }: import("./tag-group").TagGroupRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, size, variant, ...restProps }: import("./tag-group").TagGroupRootProps) => import("react/jsx-runtime").JSX.Element;
    List: <T extends object>({ children, className, ...restProps }: import("./tag-group").TagGroupListProps<T>) => import("react/jsx-runtime").JSX.Element;
};
export type TagGroup = {
    Props: ComponentProps<typeof TagGroupRoot>;
    RootProps: ComponentProps<typeof TagGroupRoot>;
    ListProps: ComponentProps<typeof TagGroupList>;
};
export { TagGroupRoot, TagGroupList, TagGroupContext };
export type { TagGroupRootProps, TagGroupRootProps as TagGroupProps, TagGroupListProps, } from "./tag-group";
export { tagGroupVariants } from "@heroui/styles";
export type { TagGroupVariants } from "@heroui/styles";
