/**
 * Size configurations for the Button component
 */
export declare const buttonSizes: {
    default: {
        base: string;
        iconOnly: string;
    };
    lg: {
        base: string;
        iconOnly: string;
    };
    sm: {
        base: string;
        iconOnly: string;
    };
    xs: {
        base: string;
        iconOnly: string;
    };
    icon: {
        base: string;
        iconOnly: string;
    };
    iconLg: {
        base: string;
        iconOnly: string;
    };
    iconSm: {
        base: string;
        iconOnly: string;
    };
    iconXs: {
        base: string;
        iconOnly: string;
    };
};
/**
 * Available size values for the Button component
 */
export declare const ButtonSizes: ButtonSize[];
/**
 * Button size types for the Button component based on the buttonSizes object
 */
type ButtonSize = keyof typeof buttonSizes;
export default ButtonSize;
