export type ComponentSize = "xs" | "sm" | "md" | "lg";
export type ControlSize = ComponentSize;
export type ButtonSize = ComponentSize;
export type InputSize = ComponentSize;
export type IconSize = ComponentSize;
export type CardSize = ComponentSize;
export type TableDensity = "compact" | "default" | "comfortable";
export type ModalSize = "sm" | "md" | "lg" | "xl" | "full";
export type DrawerSize = "sm" | "md" | "lg" | "xl";
export declare const controlSizes: {
    readonly xs: {
        readonly height: "1.8125rem";
        readonly minHeightClassName: "min-h-[29px]";
        readonly heightClassName: "h-[29px]";
        readonly paddingXClassName: "px-[13px]";
        readonly textClassName: "text-[12.5px]";
        readonly iconClassName: "size-[13px]";
    };
    readonly sm: {
        readonly height: "2rem";
        readonly minHeightClassName: "min-h-8";
        readonly heightClassName: "h-8";
        readonly paddingXClassName: "px-3";
        readonly textClassName: "text-[12.5px]";
        readonly iconClassName: "size-4";
    };
    readonly md: {
        readonly height: "2.25rem";
        readonly minHeightClassName: "min-h-9";
        readonly heightClassName: "h-9";
        readonly paddingXClassName: "px-4";
        readonly textClassName: "text-sm";
        readonly iconClassName: "size-[18px]";
    };
    readonly lg: {
        readonly height: "2.75rem";
        readonly minHeightClassName: "min-h-11";
        readonly heightClassName: "h-11";
        readonly paddingXClassName: "px-5";
        readonly textClassName: "text-base";
        readonly iconClassName: "size-5";
    };
};
export declare const iconSizes: {
    readonly xs: 13;
    readonly sm: 14;
    readonly md: 16;
    readonly lg: 20;
};
export declare const cardSizes: {
    readonly xs: "p-2.5";
    readonly sm: "p-3";
    readonly md: "p-4";
    readonly lg: "p-5";
};
export declare const tableDensities: {
    readonly compact: {
        readonly headerClassName: "px-3 py-2";
        readonly cellClassName: "px-3 py-2";
        readonly textClassName: "text-xs";
    };
    readonly default: {
        readonly headerClassName: "px-4 py-2.5";
        readonly cellClassName: "px-4 py-3";
        readonly textClassName: "text-sm";
    };
    readonly comfortable: {
        readonly headerClassName: "px-5 py-3";
        readonly cellClassName: "px-5 py-4";
        readonly textClassName: "text-sm";
    };
};
export declare const modalSizes: {
    readonly sm: "max-w-sm";
    readonly md: "max-w-lg";
    readonly lg: "max-w-2xl";
    readonly xl: "max-w-4xl";
    readonly full: "max-w-[calc(100vw-2rem)]";
};
export declare const drawerSizes: {
    readonly sm: "w-full max-w-[360px]";
    readonly md: "w-full max-w-md";
    readonly lg: "w-full max-w-3xl";
    readonly xl: "w-full max-w-[75vw]";
};
