import { type VariantProps } from 'class-variance-authority';
import { ReactNode } from 'react';
declare const chip: (props?: ({
    variant?: "outline" | "filled" | null | undefined;
    size?: "small" | "large" | null | undefined;
    color?: "accent" | "neutral" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
type ChipProps = VariantProps<typeof chip> & {
    trailingIcon?: ReactNode;
    leadingIcon?: ReactNode;
    isDismissible?: boolean;
    children: ReactNode;
    className?: string;
    onDismiss?: () => void;
    onClick?: () => void;
    role?: string;
    ariaLabel?: string;
    'data-state'?: string;
};
export declare const Chip: {
    ({ variant, size, color, trailingIcon, leadingIcon, isDismissible, children, className, onDismiss, onClick, role, ariaLabel, "data-state": dataState }: ChipProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export {};
//# sourceMappingURL=chip.d.ts.map