import type { ComponentProps } from "react";
import { ChipLabel, ChipRoot } from "./chip";
export declare const Chip: (<E extends keyof React.JSX.IntrinsicElements = "span">({ children, className, color, size, variant, ...props }: import("./chip").ChipRootProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./chip").ChipRootProps<E>>) => import("react/jsx-runtime").JSX.Element) & {
    Root: <E extends keyof React.JSX.IntrinsicElements = "span">({ children, className, color, size, variant, ...props }: import("./chip").ChipRootProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./chip").ChipRootProps<E>>) => import("react/jsx-runtime").JSX.Element;
    Label: <E extends keyof React.JSX.IntrinsicElements = "span">({ children, className, ...props }: import("./chip").ChipLabelProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./chip").ChipLabelProps<E>>) => import("react/jsx-runtime").JSX.Element;
};
export type Chip = {
    Props: ComponentProps<typeof ChipRoot>;
    RootProps: ComponentProps<typeof ChipRoot>;
    LabelProps: ComponentProps<typeof ChipLabel>;
};
export { ChipRoot, ChipLabel };
export type { ChipRootProps, ChipRootProps as ChipProps, ChipLabelProps } from "./chip";
export { chipVariants } from "@heroui/styles";
export type { ChipVariants } from "@heroui/styles";
