export declare const componentSizes: readonly ["", "default", "small", "large"];
export declare const componentColors: readonly ["", "primary", "secondary", "destructive", "success", "warning", "active", "primary-alternative"];
export declare const textSizes: readonly ["", "xxs", "xs", "sm", "base", "lg", "xl", "2xl", "3xl", "4xl", "5xl", "6xl"];
export declare const iconSizes: readonly ["", "xxs", "xs", "sm", "base", "md", "2md", "lg", "xl", "2xl", "3xl", "2r", "4r"];
export declare const DEFAULT_COMPONENT_SIZE = "default";
export type COMPONENT_SIZE_TYPE = typeof componentSizes[number];
export type TEXT_SIZE_TYPE = typeof textSizes[number];
export type ICON_SIZE_TYPE = typeof iconSizes[number];
export type COMPONENT_COLOR_TYPE = typeof componentColors[number];
export declare const UPDATE_MODEL_EVENT = "update:modelValue";
export declare const CHANGE_EVENT = "change";
export declare const INPUT_EVENT = "input";
export declare const EVENT_CODE: {
    tab: string;
    enter: string;
    space: string;
    left: string;
    up: string;
    right: string;
    down: string;
    esc: string;
    delete: string;
    backspace: string;
    numpadEnter: string;
    pageUp: string;
    pageDown: string;
    home: string;
    end: string;
};
export declare function isComponentColor(color: string): color is COMPONENT_COLOR_TYPE;
export declare const EDITABLE_TAB_SUB_SECTION_QUERY_PARAM_NAME: "id";
export declare const LIST_TAB_QUERY_VALUE = "list";
export declare const CREATE_TAB_QUERY_VALUE = "create";
export declare const TEXT_COLORS: {
    primary: string;
    secondary: string;
    destructive: string;
    success: string;
    warning: string;
    active: string;
    'primary-alternative': string;
};
