/// <reference types="react" />
import { DefaultAttributes } from '../types';
export declare type ChipVariant = 'primary' | 'outlined' | 'ghost';
export declare type ChipValue = number | string;
export declare type ChipProps = DefaultAttributes & {
    label: string;
    value?: ChipValue;
    id?: string;
    className?: string;
    variant?: ChipVariant;
    icon?: React.ReactNode;
    selected?: boolean;
    disabled?: boolean;
    isLoading?: boolean;
    showClose?: boolean;
    onClick: (value: ChipValue) => void;
    onRemove?: (value: ChipValue) => void;
};
export declare type ChipStyleProps = Pick<ChipProps, 'disabled' | 'selected' | 'showClose' | 'isLoading'>;
export declare type SpinnerStyleProps = {
    width: number;
    selected: boolean;
};
