export declare enum SIZE { SM = "sm", MD = "md", LG = "lg" } export declare enum INPUT_SIZE { SM = "sm", MD = "md" } export declare enum BUTTONTYPE { SUBMIT = "submit", BUTTON = "button", RESET = "reset" } export declare enum BUTTON_TYPE { SUBMIT = "submit", BUTTON = "button", RESET = "reset" } export declare enum BUTTONCOLOR { PRIMARY = "primary", SECONDARY = "secondary", SUBTLE = "subtle", SUCCESS = "success", DESTROY = "destroy", PRIMARY_LIGHT = "primary-light", SECONDARY_LIGHT = "secondary-light", SUBTLE_LIGHT = "subtle-light", DESTROY_LIGHT = "destroy-light", SUCCESS_LIGHT = "success-light" } export declare enum BUTTON_COLOR { PRIMARY = "primary", SECONDARY = "secondary", SUBTLE = "subtle", SUCCESS = "success", DESTROY = "destroy", PRIMARY_LIGHT = "primary-light", SECONDARY_LIGHT = "secondary-light", SUBTLE_LIGHT = "subtle-light", DESTROY_LIGHT = "destroy-light", SUCCESS_LIGHT = "success-light" } export declare enum COLOR { DEFAULT = "default", INFO = "info", PRIMARY = "primary", SUCCESS = "success", ATTENTION = "attention", ATTENTION_STRONG = "attention-strong", WARNING = "warning" } export declare enum POSITION { TOP = "top", BOTTOM = "bottom" } export declare enum ALIGNMENT { LEFT = "left", RIGHT = "right" } export declare type ICON_FONT = 'filled' | 'outlined' | 'two_tone' | 'round' | 'sharp' | null; export declare enum OVERLAYTYPE { MODAL = "modal", SIDE_SHEET = "side-sheet", BOTTOM_SHEET = "bottom-sheet" } export declare enum OVERLAY_TYPE { MODAL = "modal", SIDE_SHEET = "side-sheet", BOTTOM_SHEET = "bottom-sheet" } export declare enum NOTIFICATION_INTERACTION { BOLD = "bold", NONE = "none", DISMISS = "dismiss", CLEAR = "clear" } export declare enum NOTIFICATION_TYPE { PROXIMITY = "proximity", FLAG = "flag", PAGE = "page" } export declare enum INPUT { AUTOCOMPLETE_ON = "on", AUTOCOMPLETE_OFF = "off" } export declare type LinearLoaderType = 'determinate' | 'indeterminate'; export declare type LINEAR_LOADER_TYPE = 'determinate' | 'indeterminate'; export declare type LinearLoaderMessage = { key?: any; message: string; delay: number; duration: number; }; export declare type LINEAR_LOADER_MESSAGE = { key?: any; message: string; delay: number; duration: number; }; export declare type SelectIconState = 'hover' | 'active' | null; export declare type SELECTION_ICON_STATE = 'hover' | 'active' | null; export declare enum FieldHintOption { SHOW_WHEN_ACTIVE = 0, SHOW_ALWAYS = 1, HIDE_WHEN_ACTIVE = 2 } export declare enum FIELD_HINT_OPTION { SHOW_WHEN_ACTIVE = 0, SHOW_ALWAYS = 1, HIDE_WHEN_ACTIVE = 2 } export declare enum FireAnalyticsTrigger { ONCE_PER_ERROR_TYPE = 0, NEVER_TRIGGER_ERROR = 1, ALWAYS_TRIGGER_SAME_ERROR = 2 } export declare enum FIRE_ANALYTICS_TRIGGER { ONCE_PER_ERROR_TYPE = 0, NEVER_TRIGGER_ERROR = 1, ALWAYS_TRIGGER_SAME_ERROR = 2 } /** * In the future we should want to consider replacing the * BUTTON_COLOR enum with this, or we will want to find a * better way to merge semantic colors like 'primary', 'secondary' * with the supported color classes like 'blue', 'red', * in a way that's easy to define for the end user. * i.e. in a user-config somewhere * primary='blue500' * secondary='neutral800' * then they could control it. * * This enum captures the supported color classes so * we can, from within components, apply the varying shades * to the supplied color class. * * e.g. if I wanted a chip to be blue, the chip will determine * which shade of blue to use for the background, and the color and the border * blue100, blue800, blue700, it just needs the color class 'blue' */ export declare enum ColorPalette { BLUE = "blue", PURPLE = "purple", TEAL = "teal", ORANGE = "orange", YELLOW = "yellow", RED = "red", GREEN = "green", NEUTRAL = "neutral", BRANDBLUE = "brandBlue", DARKNEUTRAL = "darkNeutral" } export declare enum COLOR_PALETTE { BLUE = "blue", PURPLE = "purple", TEAL = "teal", ORANGE = "orange", YELLOW = "yellow", RED = "red", GREEN = "green", NEUTRAL = "neutral", BRANDBLUE = "brandBlue", DARKNEUTRAL = "darkNeutral" } export declare enum PaymentCard { VISA = "visa", MASTERCARD = "mastercard", AMEX = "amex", DISCOVER = "discover" } export declare enum PAYMENT_CARD { VISA = "visa", MASTERCARD = "mastercard", AMEX = "amex", DISCOVER = "discover" } export declare enum LogoType { FULL_WHITE = "full-white", FULL_BRAND_BLUE = "full-brand-blue", FULL_TWO_TONE = "full-two-tone", MARK_WHITE = "mark-white", MARK_BRAND_BLUE = "mark-brand-blue" } export declare enum LOGO_TYPE { FULL_WHITE = "full-white", FULL_BRAND_BLUE = "full-brand-blue", FULL_TWO_TONE = "full-two-tone", MARK_WHITE = "mark-white", MARK_BRAND_BLUE = "mark-brand-blue" } export interface MarkdownHeading { id: string; level: number; text: string; } export interface MARKDOWN_HEADING { id: string; level: number; text: string; } export declare enum TARGET_TYPES { SELF = "_self", BLANK = "_blank", PARENT = "_parent", TOP = "_top" } export declare enum INDEX_CHANGE_TYPE { NEXT = "next", PREVIOUS = "previous" } export declare type ELEVATION = 0 | 1 | 2 | 3 | 4 | 5; export declare type SELECT_DIRECTION = 'left' | 'right'; export declare type SELECT_TYPE = 'checkbox' | 'radio'; export declare type SKELETON_ITEM_TYPE = 'text' | 'input-sm' | 'input-md' | 'button-sm' | 'button-md' | 'custom'; export declare type STEPPER_STAGE = 'incomplete' | 'current' | 'completed' | 'error'; export declare type GritFieldStatus = 'error' | 'hint' | 'neutral'; export declare type PADDING_ITEM_SIZE = 'padding-default' | 'padding-sm' | 'padding-md' | 'padding-lg'; export declare type FLEX_DIRECTION = 'column' | 'row'; export declare type CheckBoxGroupType = { id: string; label: string; checked: boolean; }; export declare type CHECKBOX_GROUP_TYPE = { id: string; label: string; checked: boolean; }; export declare type MenuType = { path: string; name: string; exact: boolean; component: string; id: string; }; export declare type MENU_TYPE = { path: string; name: string; exact: boolean; component: string; id: string; };