interface ThemeColor {
    base?: string;
    variants?: {
        filled?: string;
        outline?: string;
        [key: string]: string;
    };
    selectable?: {
        base?: string;
        variants?: {
            filled?: {
                base?: string;
                selected?: string;
            };
            outline?: {
                base?: string;
                selected?: string;
            };
            [key: string]: {
                base?: string;
                selected?: string;
            };
        };
    };
}
export interface ChipTheme {
    base: string;
    adornment: {
        base: string;
        start: string;
        end: string;
        sizes: {
            small: string;
            medium: string;
            large: string;
            [key: string]: string;
        };
    };
    variants: {
        filled: string;
        outline: string;
        [key: string]: string;
    };
    colors: {
        default?: ThemeColor;
        primary?: ThemeColor;
        secondary?: ThemeColor;
        success?: ThemeColor;
        warning?: ThemeColor;
        error?: ThemeColor;
        info?: ThemeColor;
        [key: string]: ThemeColor;
    };
    sizes: {
        small: string;
        medium: string;
        large: string;
        [key: string]: string;
    };
    focus: string;
    deleteButton: {
        base: string;
        sizes: {
            small: string;
            medium: string;
            large: string;
            [key: string]: string;
        };
    };
    disabled: string;
}
export declare const chipTheme: ChipTheme;
export declare const legacyChipTheme: ChipTheme;
export {};
