/**
 * @license MIT
 * author: Cube Dev Team
 * @cube-dev/ui-kit v0.0.0-canary-6b06f3c
 * Released under the MIT license.
 */

/**
 * Component size values in pixels.
 * Used for buttons, inputs, and other interactive elements.
 */
export const SIZES = {
    XS: 24,
    SM: 28,
    MD: 32,
    LG: 40,
    XL: 48,
};
/**
 * Map from size names to size keys.
 * @example SIZE_NAME_TO_KEY['small'] // 'SM'
 */
export const SIZE_NAME_TO_KEY = {
    xsmall: 'XS',
    small: 'SM',
    medium: 'MD',
    large: 'LG',
    xlarge: 'XL',
};
/**
 * Size tokens with $ prefix for CSS custom properties.
 * Creates tokens like `$size-xs`, `$size-sm`, etc.
 */
export const SIZE_TOKENS = {
    '$size-xs': `${SIZES.XS}px`,
    '$size-sm': `${SIZES.SM}px`,
    '$size-md': `${SIZES.MD}px`,
    '$size-lg': `${SIZES.LG}px`,
    '$size-xl': `${SIZES.XL}px`,
};

        