import { ComponentType, MouseEventHandler, ReactNode } from 'react';
export type ChipProps = {
    /**
     * Component contents
     */
    children?: ReactNode;
    prefix?: ReactNode;
    suffix?: ReactNode;
    onClick?: MouseEventHandler;
    onDelete?: MouseEventHandler;
    size?: 'xs' | 'small' | 'medium';
    type?: 'default' | 'outlined';
    disabled?: boolean;
    state?: 'neutral' | 'info' | 'caution' | 'warning' | 'error' | 'success' | 'pending';
    shape?: 'round' | 'square';
    className?: string;
    testId?: string;
};
declare const ChipBase: import("react").ForwardRefExoticComponent<ChipProps & import("react").RefAttributes<HTMLDivElement>>;
type ChipType = typeof ChipBase & {
    Affix: {
        Check: ComponentType<{
            className?: string;
        }>;
        Indicator: ComponentType<{
            className?: string;
            children?: ReactNode;
        }>;
        Dot: ComponentType<{
            className?: string;
            color?: string;
        }>;
    };
};
export declare const Chip: ChipType;
export {};
//# sourceMappingURL=Chip.d.ts.map