export interface ButtonTheme {
    base: string;
    disabled: string;
    fullWidth: string;
    group: string;
    groupText: string;
    adornment: {
        base: string;
        start: string;
        end: string;
        sizes: {
            small: string;
            medium: string;
            large: string;
            [key: string]: string;
        };
    };
    variants: {
        filled: string;
        outline: string;
        text: string;
        [key: string]: string;
    };
    colors: {
        default: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
        primary: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
        secondary: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
        success: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
        warning: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
        error: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
        [key: string]: {
            filled: string;
            outline: string;
            text: string;
            [key: string]: string;
        };
    };
    sizes: {
        small: string;
        medium: string;
        large: string;
        [key: string]: string;
    };
    iconSizes: {
        small: string;
        medium: string;
        large: string;
        [key: string]: string;
    };
}
export declare const buttonTheme: ButtonTheme;
export declare const legacyButtonTheme: ButtonTheme;
