import { refinedDesignTokens } from './RefinedDesignTokens';
export type TTokens = typeof refinedDesignTokens;
export type TPalette = (typeof refinedDesignTokens.palette)['mode-1'];
export declare const paletteModes: "mode-1"[];
export type TPaletteModes = (typeof paletteModes)[number];
export declare const paletteKeys: ("common-100" | "common-0" | "brand-b-color" | "blue-95" | "neutral-20" | "neutral-5" | "neutral-73" | "neutral-79" | "neutral-65" | "neutral-89" | "neutral-94" | "orange-53" | "green-45" | "red-45" | "neutral-84" | "neutral-99" | "neutral-30" | "neutral-54" | "neutral-10" | "neutral-15" | "neutral-76" | "blue-10" | "neutral-42" | "cool-neutral-99" | "cool-neutral-94" | "cool-neutral-89" | "cool-neutral-84" | "cool-neutral-79" | "cool-neutral-73" | "cool-neutral-65" | "cool-neutral-54" | "cool-neutral-42" | "cool-neutral-30" | "cool-neutral-20" | "cool-neutral-10" | "cool-neutral-5" | "red-99" | "red-95" | "red-90" | "red-84" | "red-76" | "red-66" | "red-53" | "red-34" | "red-30" | "red-24" | "red-10" | "green-99" | "green-95" | "green-90" | "green-84" | "green-76" | "green-66" | "green-48" | "green-34" | "green-30" | "green-24" | "green-10" | "blue-99" | "blue-90" | "blue-84" | "blue-76" | "blue-66" | "blue-53" | "blue-45" | "blue-34" | "blue-30" | "blue-24" | "orange-99" | "orange-95" | "orange-90" | "orange-84" | "orange-76" | "orange-66" | "orange-45" | "orange-34" | "orange-30" | "orange-24" | "orange-10" | "violet-99" | "violet-95" | "violet-90" | "violet-84" | "violet-76" | "violet-66" | "violet-53" | "violet-45" | "violet-34" | "violet-28" | "violet-24" | "violet-10" | "cyan-99" | "cyan-95" | "cyan-90" | "cyan-84" | "cyan-76" | "cyan-66" | "cyan-50" | "cyan-45" | "cyan-40" | "cyan-30" | "cyan-21" | "cyan-10" | "pink-99" | "pink-95" | "pink-90" | "pink-84" | "pink-76" | "pink-66" | "pink-53" | "pink-45" | "pink-40" | "pink-30" | "pink-21" | "pink-10" | "lime-99" | "lime-95" | "lime-90" | "lime-84" | "lime-76" | "lime-66" | "lime-49" | "lime-45" | "lime-40" | "lime-30" | "lime-21" | "lime-10")[];
export type TPaletteKeys = (typeof paletteKeys)[number];
/**
 * getCurrentPaletteMode : () => TPaletteModes
 *
 * Description : get the current palette mode.
 */
declare function getCurrentPaletteMode(): "mode-1";
/**
 * getPaletteValue : (key: TPaletteKeys, mode: TPaletteModes) => string
 *
 * Description : get the shallow value of the palette key.
 */
declare function getPaletteValue(key: TPaletteKeys, mode?: TPaletteModes): string;
/**
 * getPaletteDeepValue : (key: TPaletteKeys) => string
 *
 * Description : get the calculated value of the palette key.
 */
declare function getPaletteDeepValue(key: TPaletteKeys): string;
interface IPaletteModeChangeEvent {
    listener: (newPaletteMode: TPaletteModes) => void;
    type: 'paletteModeChange';
}
/**
 * changePaletteMode : (mode: TPaletteModes) => void
 *
 * Description : change the palette mode. it will be applied immediately.
 */
declare function changePaletteMode(mode: TPaletteModes): void;
/**
 * editPalette : (palette: Partial<TPalette>, mode: TPaletteModes | 'all') => void
 *
 * Description : edit the color of the palette. it will be applied immediately.
 */
declare function editPalette(palette: Partial<TPalette>, mode?: TPaletteModes | 'all'): void;
export type TSemantic = typeof refinedDesignTokens.semantic.light;
export declare const semanticModes: ("dark" | "light")[];
export type TSemanticModes = (typeof semanticModes)[number];
export declare const semanticKeys: ("static-white" | "static-black" | "acent-brand" | "acent-brand-fill" | "label-normal" | "label-strong" | "label-neutral" | "line-normal" | "line-strong" | "line-neutral" | "background-normal" | "elevation-0" | "elevation-10" | "elevation-20" | "alert-warning" | "alert-success" | "alert-danger" | "inverse-label-normal" | "inverse-label-strong" | "inverse-label-neutral" | "inverse-line-normal" | "inverse-line-strong" | "inverse-line-neutral" | "inverse-elevation-0" | "inverse-elevation-10" | "inverse-elevation-20" | "icon-on" | "icon-off" | "badge-default" | "badge-default-text")[];
export type TSemanticKeys = (typeof semanticKeys)[number];
/**
 * getCurrentSemanticMode : () => TSemanticModes
 *
 * Description : get the current semantic mode.
 */
declare function getCurrentSemanticMode(): "dark" | "light";
/**
 * getSemanticValue : (key: TSemanticKeys, mode: TSemanticModes, isDeep: boolean) => string
 *
 * Description : get the shallow value of the semantic key.
 */
declare function getSemanticValue(key: TSemanticKeys, mode?: TSemanticModes): string;
/**
 * getSemanticDeepValue : (key: TSemanticKeys) => string
 *
 * Description : get the calculated value of the semantic key.
 */
declare function getSemanticDeepValue(key: TSemanticKeys): string;
interface ISemanticModeChangeEvent {
    listener: (newSemanticMode: TSemanticModes) => void;
    type: 'semanticModeChange';
}
/**
 * changeSemanticMode : (mode: TSemanticModes) => void
 *
 * Description : change the semantic mode. it will be applied immediately.
 */
export declare function changeSemanticMode(mode: TSemanticModes): void;
/**
 * editSemantic : (semantic: Partial<TSemantic>, mode: TSemanticModes | 'all') => void
 *
 * Description : edit the color of the semantic. it will be applied immediately.
 */
declare function editSemantic(semantic: Partial<TSemantic>, mode?: TSemanticModes | 'all'): void;
export declare const BodyStyleKeys: readonly ["Body-background-color", "Body-color", "Body-transition", "Font", "Scrollbar-handle", "Scrollbar-handle-hover", "Scrollbar-handle-active", "Scrollbar-track", "Scrollbar-border-radius", "Scrollbar-width", "Transition", "Transition-Enabled"];
export type TBodyStyleKeys = (typeof BodyStyleKeys)[number];
export declare const ABaseStyleKeys: readonly ["ABase_Dimming_background-color", "ABase_Dimming_opacity", "ABase_Primary_Skeleton_background-color", "ABase_Secondary_Skeleton_background-color"];
export type TABaseStyleKeys = (typeof ABaseStyleKeys)[number];
export declare const ATooltipStyleKeys: readonly ["ATooltip_background-color", "ATooltip_color"];
export type TATooltipStyleKeys = (typeof ATooltipStyleKeys)[number];
export declare const AButtonStyleKeys: readonly ["AButton_Primary_border", "AButton_Primary_background-color", "AButton_Primary_color", "AButton_Primary_hover_border", "AButton_Primary_hover_background-color", "AButton_Primary_hover_color", "AButton_Primary_active_border", "AButton_Primary_active_background-color", "AButton_Primary_active_color", "AButton_Secondary_border", "AButton_Secondary_background-color", "AButton_Secondary_color", "AButton_Secondary_hover_border", "AButton_Secondary_hover_background-color", "AButton_Secondary_hover_color", "AButton_Secondary_active_border", "AButton_Secondary_active_background-color", "AButton_Secondary_active_color", "AButton_Alter_border", "AButton_Alter_background-color", "AButton_Alter_color", "AButton_Alter_hover_border", "AButton_Alter_hover_background-color", "AButton_Alter_hover_color", "AButton_Alter_active_border", "AButton_Alter_active_background-color", "AButton_Alter_active_color"];
export type TAButtonStyleKeys = (typeof AButtonStyleKeys)[number];
export declare const AInputStyleKeys: readonly ["AInput_border-radius", "AInput_Primary_background-color", "AInput_Primary_border", "AInput_Primary_color", "AInput_Primary_hover_border", "AInput_Primary_focus_background-color", "AInput_Primary_focus_border", "AInput_Primary_placeholder_color", "AInput_Secondary_background-color", "AInput_Secondary_border", "AInput_Secondary_color", "AInput_Secondary_hover_border", "AInput_Secondary_focus_border", "AInput_Secondary_placeholder_color", "AInput_ReadOnly_background-color", "AInput_ReadOnly_border", "AInput_ReadOnly_color", "AInput_Error_HelperText_color", "AInput_Error_background-color", "AInput_Error_border", "AInput_Error_color", "AInput_Error_placeholder_color"];
export type TAInputStyleKeys = (typeof AInputStyleKeys)[number];
export declare const ATextAreaStyleKeys: readonly ["ATextArea_Primary_background-color", "ATextArea_Primary_border", "ATextArea_Primary_color", "ATextArea_Primary_hover_border", "ATextArea_Primary_focus_background-color", "ATextArea_Primary_focus_border", "ATextArea_Secondary_background-color", "ATextArea_Secondary_border", "ATextArea_Secondary_color", "ATextArea_Secondary_hover_border", "ATextArea_Secondary_focus_border", "ATextArea_ReadOnly_background-color", "ATextArea_ReadOnly_border", "ATextArea_ReadOnly_color", "ATextArea_Error_background-color", "ATextArea_Error_border", "ATextArea_Error_color", "ATextArea_Error_placeholder_color"];
export type TATextAreaStyleKeys = (typeof ATextAreaStyleKeys)[number];
export declare const AEditorStyleKeys: readonly ["AEditor_Primary_background-color", "AEditor_Primary_border", "AEditor_Primary_color", "AEditor_Primary_hover_border", "AEditor_Primary_focus_background-color", "AEditor_Primary_focus_border", "AEditor_ReadOnly_background-color", "AEditor_ReadOnly_border", "AEditor_ReadOnly_hover_border", "AEditor_ReadOnly_focus_border", "AEditor_ReadOnly_color", "AEditor_Error_background-color", "AEditor_Error_border", "AEditor_Error_hover_border", "AEditor_Error_focus_border", "AEditor_Error_color", "AEditor_Error_placeholder_color", "AEditor_Addon_Primary_background-color", "AEditor_Addon_Primary_border", "AEditor_Addon_Primary_color", "AEditor_Addon_Secondary_background-color", "AEditor_Addon_Secondary_border", "AEditor_Addon_Secondary_color", "AEditor_Addon_hover_background-color", "AEditor_Addon_hover_color", "AEditor_Addon_focus_border", "AEditor_Placeholder_color", "AEditor_Shadow_Soft_color", "AEditor_Shadow_Normal_color", "AEditor_Shadow_Strong_color", "AEditor_Overlay_background-color", "AEditor_Table_Selection_background-color", "AEditor_Table_Picker_Cell_hover_background-color", "AEditor_Table_Menu_Divider_background-color", "AEditor_Table_Menu_Tooltip_background-color", "AEditor_Table_Menu_Tooltip_color", "AEditor_border-radius", "AEditor_Select_border-radius", "AEditor_Option_border-radius"];
export type TAEditorStyleKeys = (typeof AEditorStyleKeys)[number];
export declare const ACheckBoxStyleKeys: readonly ["ACheckBox_color"];
export type TACheckBoxStyleKeys = (typeof ACheckBoxStyleKeys)[number];
export declare const ADialogStyleKeys: readonly ["ADialog_Paper_background-color", "ADialog_background-color", "ADialog_border", "ADialog_Action_background-color"];
export type TADialogStyleKeys = (typeof ADialogStyleKeys)[number];
export declare const ASelectStyleKeys: readonly ["ASelect_Placeholder_color", "ASelect_Primary_border", "ASelect_Primary_hover_border", "ASelect_Primary_Arrow_color", "ASelect_Primary_Options_background-color", "ASelect_Primary_Options_border", "ASelect_Primary_Option_hover_background-color", "ASelect_Primary_Option_active_background-color", "ASelect_Primary_Option_Selected_background-color", "ASelect_Secondary_border", "ASelect_Secondary_hover_border", "ASelect_Secondary_background-color", "ASelect_Secondary_Arrow_color", "ASelect_Secondary_Options_background-color", "ASelect_Secondary_Options_border", "ASelect_Secondary_Option_hover_background-color", "ASelect_Secondary_Option_active_background-color", "ASelect_Secondary_Option_Selected_background-color"];
export type TASelectStyleKeys = (typeof ASelectStyleKeys)[number];
export declare const AMultiSelectStyleKeys: readonly ["AMultiSelect_Placeholder_color", "AMultiSelect_Primary_border", "AMultiSelect_Primary_hover_border", "AMultiSelect_Primary_Arrow_color", "AMultiSelect_Primary_Options_background-color", "AMultiSelect_Primary_Options_border", "AMultiSelect_Primary_Option_hover_background-color", "AMultiSelect_Primary_Option_active_background-color", "AMultiSelect_Primary_Option_Selected_background-color", "AMultiSelect_Secondary_border", "AMultiSelect_Secondary_hover_border", "AMultiSelect_Secondary_background-color", "AMultiSelect_Secondary_Arrow_color", "AMultiSelect_Secondary_Options_background-color", "AMultiSelect_Secondary_Options_border", "AMultiSelect_Secondary_Option_hover_background-color", "AMultiSelect_Secondary_Option_active_background-color", "AMultiSelect_Secondary_Option_Selected_background-color"];
export type TAMultiSelectStyleKeys = (typeof AMultiSelectStyleKeys)[number];
export declare const ATreeStyleKeys: readonly ["ATree_background-color", "ATree_Indent_border", "ATreeBodyHeader_border-bottom", "ATreeItem_hover_background-color", "ATreeItem_active_background-color", "ATreeItem_select_background-color", "ATreeItem_search_background-color", "ATreeItem_search_border-top", "ATreeItem_search_border-bottom", "ATreeItem_select_color"];
export type TATreeStyleKeys = (typeof ATreeStyleKeys)[number];
export declare const ASwitchStyleKeys: readonly ["ASwitch_Track_Falsy_border", "ASwitch_Track_Truthy_border", "ASwitch_Thumb_border"];
export type TASwitchStyleKeys = (typeof ASwitchStyleKeys)[number];
export declare const ATabStyleKeys: readonly ["ATab_IndicatorTrack_Primary_border-bottom", "ATab_Indicator_Primary_background-color", "ATab_Option_Secondary_border", "ATab_Option_Secondary_IsSelected_border-bottom", "ATab_Option_Secondary_IsDisabled_border", "ATab_IndicatorTrack_Tertiary_background-color", "ATab_Indicator_Tertiary_background-color", "ATab_Option_Tertiary_color", "ATab_Option_Tertiary_IsSelected_color", "ATab_Option_Quaternary_color", "ATab_Option_Quaternary_IsSelected_color"];
export type TATabStyleKeys = (typeof ATabStyleKeys)[number];
export declare const AFileBoxStyleKeys: readonly ["AFileBox_border", "AFileBox_background-color", "AFileBox_SelectedFile_color", "AFileBox_Dropping_color"];
export declare const AFileUploaderStyleKeys: readonly ["AFileUploader_background-color", "AFileUploader_brand_color", "AFileUploader_disabled_color", "AFileUploader_error_color", "AFileUploader_text_color"];
export type TAFileUploaderStyleKeys = (typeof AFileUploaderStyleKeys)[number];
export declare const AListViewStyleKeys: readonly ["AListView_border-thin", "AListView_border-thick"];
export type TAListViewStyleKeys = (typeof AListViewStyleKeys)[number];
export declare const AStepperStyleKeys: readonly ["AStepper_OutCircle_background-color", "AStepper_OutCircle_IsOver_background-color", "AStepper_InCircle_background-color", "AStepper_InCircle_IsOver_background-color", "AStepper_Line_background-color", "AStepper_Line_IsOver_background-color"];
export type TAStepperStyleKeys = (typeof AStepperStyleKeys)[number];
export declare const ADatePickerStyleKeys: readonly ["ADatePicker_Anchor_border", "ADatePicker_Anchor_color", "ADatePicker_Anchor_Placeholder_color", "ADatePicker_Anchor_hover_border", "ADatePicker_Anchor_focus_border", "ADatePicker_Anchor_Icon_Primary_color", "ADatePicker_Anchor_Icon_Secondary_color", "ADatePicker_background-color", "ADatePicker_border", "ADatePicker_Container_focus_border", "ADatePicker_border-radius", "ADatePicker_DateContainer_background-color", "ADatePicker_String_border", "ADatePicker_Prev_background-color", "ADatePicker_Prev_border-right", "ADatePicker_Next_background-color", "ADatePicker_Next_border-left", "ADatePicker_Cell_color", "ADatePicker_Cell_IsNotCurrentMonth_color", "ADatePicker_Cell_IsDisabled_color", "ADatePicker_Cell_IsSelected_background-color", "ADatePicker_Cell_IsSelected_color", "ADatePicker_Cell_IsHovered_background-color"];
export type TADatePickerStyleKeys = (typeof ADatePickerStyleKeys)[number];
export declare const ADateRangePickerStyleKeys: readonly ["ADateRangePicker_Anchor_border", "ADateRangePicker_Anchor_color", "ADateRangePicker_Anchor_Placeholder_color", "ADateRangePicker_Anchor_hover_border", "ADateRangePicker_Anchor_focus_border", "ADateRangePicker_Anchor_Icon_Primary_color", "ADateRangePicker_Anchor_Icon_Secondary_color", "ADateRangePicker_background-color", "ADateRangePicker_border", "ADateRangePicker_border-radius", "ADateRangePicker_ChoiceButton_border-radius", "ADateRangePicker_Container_focus_border", "ADateRangePicker_DateContainer_background-color", "ADateRangePicker_String_border", "ADateRangePicker_Prev_background-color", "ADateRangePicker_Prev_border-right", "ADateRangePicker_Next_background-color", "ADateRangePicker_Next_border-left", "ADateRangePicker_Cell_color", "ADateRangePicker_Cell_IsNotCurrentMonth_color", "ADateRangePicker_Cell_IsDisabled_color", "ADateRangePicker_Cell_IsSelected_background-color", "ADateRangePicker_Cell_IsSelected_color", "ADateRangePicker_Cell_IsHovered_background-color"];
export type TADateRangePickerStyleKeys = (typeof ADateRangePickerStyleKeys)[number];
export declare const AIconButtonStyleKeys: readonly ["AIconButton_Primary_color", "AIconButton_Primary_border", "AIconButton_Primary_background-color", "AIconButton_Primary_hover_background-color", "AIconButton_Primary_active_background-color", "AIconButton_Secondary_color", "AIconButton_Secondary_background-color", "AIconButton_Secondary_hover_background-color", "AIconButton_Secondary_active_background-color"];
export type TAIconButtonStyleKeys = (typeof AIconButtonStyleKeys)[number];
export declare const ATableStyleKeys: readonly ["ATableBody_TRow_border-bottom", "ATableBody_TRow_IsSelected_background-color", "ATableBody_TRow_IsSelectable_hover_background-color", "ATableBody_TH_color", "ATableBody_TD_IsMarked_background-color", "ATableBody_TD_IsMarked_color", "ATableBody_Resizer_hover_ResizerCenter_background-color", "ATableBody_Resizer_active_ResizerCenter_background-color", "ATableBody_Resizer_active_ResizerOut_background-color", "ATableBody_Resizer_active_ResizerIn_background-color", "ATableFooter_Button_IsSelected_background-color", "ATableFooter_Button_IsSelected_color", "ATableFooter_Button_IsDisabled_color", "ATableFilter_SubFilters_background-color", "ATableFilter_SubFilters_border", "ATableFilter_Icon_color", "ATableFilter_Alert_color"];
export type TATableStyleKeys = (typeof ATableStyleKeys)[number];
export declare const AFrameStyleKeys: readonly ["ADivideFrame_DividerInner_background-color"];
export type TAFrameStyleKeys = (typeof AFrameStyleKeys)[number];
export declare const AFloatMenuKeys: readonly ["AFloatMenu_background-color", "AFloatMenu_hover_background-color", "AFloatMenu_color", "AFloatMenu_border"];
export type TAFloatMenuKeys = (typeof AFloatMenuKeys)[number];
export declare const ALoadingBorderKeys: readonly ["ALoadingBorder_background-color", "ALoadingBorder_ProgressBar_background-color", "ALoadingBorder_Cover_background-color"];
export type TALoadingBorderKeys = (typeof ALoadingBorderKeys)[number];
export declare const AWrapKeys: readonly ["AWrap_Error_color"];
export type TAWrapKeys = (typeof AWrapKeys)[number];
export declare const ARadioSelectKeys: readonly ["ARadioSelect_RadioButton_border", "ARadioSelect_RadioButton_InnerCircle_isChecked_background-color"];
export type TARadioSelectKeys = (typeof ARadioSelectKeys)[number];
export declare const AChipKeys: readonly ["AChip_background-color", "AChip_color", "AChip_border", "AChip_hover_background-color", "AChip_hover_color", "AChip_DeleteButton_border", "AChip_DeleteButton_color", "AChip_DeleteButton_hover_border", "AChip_DeleteButton_hover_color"];
export type TAChipKeys = (typeof AChipKeys)[number];
export declare const ADrawerStyleKeys: readonly ["ADrawer_background-color"];
export type TADrawerStyleKeys = (typeof ADrawerStyleKeys)[number];
export declare const componentStyleKeys: ("Body-background-color" | "Body-color" | "Body-transition" | "Font" | "Scrollbar-handle" | "Scrollbar-handle-hover" | "Scrollbar-handle-active" | "Scrollbar-track" | "Scrollbar-border-radius" | "Scrollbar-width" | "Transition" | "Transition-Enabled" | "ABase_Dimming_background-color" | "ABase_Dimming_opacity" | "ABase_Primary_Skeleton_background-color" | "ABase_Secondary_Skeleton_background-color" | "ATooltip_background-color" | "ATooltip_color" | "AButton_Primary_border" | "AButton_Primary_background-color" | "AButton_Primary_color" | "AButton_Primary_hover_border" | "AButton_Primary_hover_background-color" | "AButton_Primary_hover_color" | "AButton_Primary_active_border" | "AButton_Primary_active_background-color" | "AButton_Primary_active_color" | "AButton_Secondary_border" | "AButton_Secondary_background-color" | "AButton_Secondary_color" | "AButton_Secondary_hover_border" | "AButton_Secondary_hover_background-color" | "AButton_Secondary_hover_color" | "AButton_Secondary_active_border" | "AButton_Secondary_active_background-color" | "AButton_Secondary_active_color" | "AButton_Alter_border" | "AButton_Alter_background-color" | "AButton_Alter_color" | "AButton_Alter_hover_border" | "AButton_Alter_hover_background-color" | "AButton_Alter_hover_color" | "AButton_Alter_active_border" | "AButton_Alter_active_background-color" | "AButton_Alter_active_color" | "AInput_border-radius" | "AInput_Primary_background-color" | "AInput_Primary_border" | "AInput_Primary_color" | "AInput_Primary_hover_border" | "AInput_Primary_focus_background-color" | "AInput_Primary_focus_border" | "AInput_Primary_placeholder_color" | "AInput_Secondary_background-color" | "AInput_Secondary_border" | "AInput_Secondary_color" | "AInput_Secondary_hover_border" | "AInput_Secondary_focus_border" | "AInput_Secondary_placeholder_color" | "AInput_ReadOnly_background-color" | "AInput_ReadOnly_border" | "AInput_ReadOnly_color" | "AInput_Error_HelperText_color" | "AInput_Error_background-color" | "AInput_Error_border" | "AInput_Error_color" | "AInput_Error_placeholder_color" | "ATextArea_Primary_background-color" | "ATextArea_Primary_border" | "ATextArea_Primary_color" | "ATextArea_Primary_hover_border" | "ATextArea_Primary_focus_background-color" | "ATextArea_Primary_focus_border" | "ATextArea_Secondary_background-color" | "ATextArea_Secondary_border" | "ATextArea_Secondary_color" | "ATextArea_Secondary_hover_border" | "ATextArea_Secondary_focus_border" | "ATextArea_ReadOnly_background-color" | "ATextArea_ReadOnly_border" | "ATextArea_ReadOnly_color" | "ATextArea_Error_background-color" | "ATextArea_Error_border" | "ATextArea_Error_color" | "ATextArea_Error_placeholder_color" | "AEditor_Primary_background-color" | "AEditor_Primary_border" | "AEditor_Primary_color" | "AEditor_Primary_hover_border" | "AEditor_Primary_focus_background-color" | "AEditor_Primary_focus_border" | "AEditor_ReadOnly_background-color" | "AEditor_ReadOnly_border" | "AEditor_ReadOnly_hover_border" | "AEditor_ReadOnly_focus_border" | "AEditor_ReadOnly_color" | "AEditor_Error_background-color" | "AEditor_Error_border" | "AEditor_Error_hover_border" | "AEditor_Error_focus_border" | "AEditor_Error_color" | "AEditor_Error_placeholder_color" | "AEditor_Addon_Primary_background-color" | "AEditor_Addon_Primary_border" | "AEditor_Addon_Primary_color" | "AEditor_Addon_Secondary_background-color" | "AEditor_Addon_Secondary_border" | "AEditor_Addon_Secondary_color" | "AEditor_Addon_hover_background-color" | "AEditor_Addon_hover_color" | "AEditor_Addon_focus_border" | "AEditor_Placeholder_color" | "AEditor_Shadow_Soft_color" | "AEditor_Shadow_Normal_color" | "AEditor_Shadow_Strong_color" | "AEditor_Overlay_background-color" | "AEditor_Table_Selection_background-color" | "AEditor_Table_Picker_Cell_hover_background-color" | "AEditor_Table_Menu_Divider_background-color" | "AEditor_Table_Menu_Tooltip_background-color" | "AEditor_Table_Menu_Tooltip_color" | "AEditor_border-radius" | "AEditor_Select_border-radius" | "AEditor_Option_border-radius" | "ACheckBox_color" | "ADialog_Paper_background-color" | "ADialog_background-color" | "ADialog_border" | "ADialog_Action_background-color" | "ASelect_Placeholder_color" | "ASelect_Primary_border" | "ASelect_Primary_hover_border" | "ASelect_Primary_Arrow_color" | "ASelect_Primary_Options_background-color" | "ASelect_Primary_Options_border" | "ASelect_Primary_Option_hover_background-color" | "ASelect_Primary_Option_active_background-color" | "ASelect_Primary_Option_Selected_background-color" | "ASelect_Secondary_border" | "ASelect_Secondary_hover_border" | "ASelect_Secondary_background-color" | "ASelect_Secondary_Arrow_color" | "ASelect_Secondary_Options_background-color" | "ASelect_Secondary_Options_border" | "ASelect_Secondary_Option_hover_background-color" | "ASelect_Secondary_Option_active_background-color" | "ASelect_Secondary_Option_Selected_background-color" | "AMultiSelect_Placeholder_color" | "AMultiSelect_Primary_border" | "AMultiSelect_Primary_hover_border" | "AMultiSelect_Primary_Arrow_color" | "AMultiSelect_Primary_Options_background-color" | "AMultiSelect_Primary_Options_border" | "AMultiSelect_Primary_Option_hover_background-color" | "AMultiSelect_Primary_Option_active_background-color" | "AMultiSelect_Primary_Option_Selected_background-color" | "AMultiSelect_Secondary_border" | "AMultiSelect_Secondary_hover_border" | "AMultiSelect_Secondary_background-color" | "AMultiSelect_Secondary_Arrow_color" | "AMultiSelect_Secondary_Options_background-color" | "AMultiSelect_Secondary_Options_border" | "AMultiSelect_Secondary_Option_hover_background-color" | "AMultiSelect_Secondary_Option_active_background-color" | "AMultiSelect_Secondary_Option_Selected_background-color" | "ATree_background-color" | "ATree_Indent_border" | "ATreeBodyHeader_border-bottom" | "ATreeItem_hover_background-color" | "ATreeItem_active_background-color" | "ATreeItem_select_background-color" | "ATreeItem_search_background-color" | "ATreeItem_search_border-top" | "ATreeItem_search_border-bottom" | "ATreeItem_select_color" | "ASwitch_Track_Falsy_border" | "ASwitch_Track_Truthy_border" | "ASwitch_Thumb_border" | "ATab_IndicatorTrack_Primary_border-bottom" | "ATab_Indicator_Primary_background-color" | "ATab_Option_Secondary_border" | "ATab_Option_Secondary_IsSelected_border-bottom" | "ATab_Option_Secondary_IsDisabled_border" | "ATab_IndicatorTrack_Tertiary_background-color" | "ATab_Indicator_Tertiary_background-color" | "ATab_Option_Tertiary_color" | "ATab_Option_Tertiary_IsSelected_color" | "ATab_Option_Quaternary_color" | "ATab_Option_Quaternary_IsSelected_color" | "AFileBox_border" | "AFileBox_background-color" | "AFileBox_SelectedFile_color" | "AFileBox_Dropping_color" | "AFileUploader_background-color" | "AFileUploader_brand_color" | "AFileUploader_disabled_color" | "AFileUploader_error_color" | "AFileUploader_text_color" | "AListView_border-thin" | "AListView_border-thick" | "AStepper_OutCircle_background-color" | "AStepper_OutCircle_IsOver_background-color" | "AStepper_InCircle_background-color" | "AStepper_InCircle_IsOver_background-color" | "AStepper_Line_background-color" | "AStepper_Line_IsOver_background-color" | "ADatePicker_Anchor_border" | "ADatePicker_Anchor_color" | "ADatePicker_Anchor_Placeholder_color" | "ADatePicker_Anchor_hover_border" | "ADatePicker_Anchor_focus_border" | "ADatePicker_Anchor_Icon_Primary_color" | "ADatePicker_Anchor_Icon_Secondary_color" | "ADatePicker_background-color" | "ADatePicker_border" | "ADatePicker_Container_focus_border" | "ADatePicker_border-radius" | "ADatePicker_DateContainer_background-color" | "ADatePicker_String_border" | "ADatePicker_Prev_background-color" | "ADatePicker_Prev_border-right" | "ADatePicker_Next_background-color" | "ADatePicker_Next_border-left" | "ADatePicker_Cell_color" | "ADatePicker_Cell_IsNotCurrentMonth_color" | "ADatePicker_Cell_IsDisabled_color" | "ADatePicker_Cell_IsSelected_background-color" | "ADatePicker_Cell_IsSelected_color" | "ADatePicker_Cell_IsHovered_background-color" | "ADateRangePicker_Anchor_border" | "ADateRangePicker_Anchor_color" | "ADateRangePicker_Anchor_Placeholder_color" | "ADateRangePicker_Anchor_hover_border" | "ADateRangePicker_Anchor_focus_border" | "ADateRangePicker_Anchor_Icon_Primary_color" | "ADateRangePicker_Anchor_Icon_Secondary_color" | "ADateRangePicker_background-color" | "ADateRangePicker_border" | "ADateRangePicker_border-radius" | "ADateRangePicker_ChoiceButton_border-radius" | "ADateRangePicker_Container_focus_border" | "ADateRangePicker_DateContainer_background-color" | "ADateRangePicker_String_border" | "ADateRangePicker_Prev_background-color" | "ADateRangePicker_Prev_border-right" | "ADateRangePicker_Next_background-color" | "ADateRangePicker_Next_border-left" | "ADateRangePicker_Cell_color" | "ADateRangePicker_Cell_IsNotCurrentMonth_color" | "ADateRangePicker_Cell_IsDisabled_color" | "ADateRangePicker_Cell_IsSelected_background-color" | "ADateRangePicker_Cell_IsSelected_color" | "ADateRangePicker_Cell_IsHovered_background-color" | "AIconButton_Primary_color" | "AIconButton_Primary_border" | "AIconButton_Primary_background-color" | "AIconButton_Primary_hover_background-color" | "AIconButton_Primary_active_background-color" | "AIconButton_Secondary_color" | "AIconButton_Secondary_background-color" | "AIconButton_Secondary_hover_background-color" | "AIconButton_Secondary_active_background-color" | "ATableBody_TRow_border-bottom" | "ATableBody_TRow_IsSelected_background-color" | "ATableBody_TRow_IsSelectable_hover_background-color" | "ATableBody_TH_color" | "ATableBody_TD_IsMarked_background-color" | "ATableBody_TD_IsMarked_color" | "ATableBody_Resizer_hover_ResizerCenter_background-color" | "ATableBody_Resizer_active_ResizerCenter_background-color" | "ATableBody_Resizer_active_ResizerOut_background-color" | "ATableBody_Resizer_active_ResizerIn_background-color" | "ATableFooter_Button_IsSelected_background-color" | "ATableFooter_Button_IsSelected_color" | "ATableFooter_Button_IsDisabled_color" | "ATableFilter_SubFilters_background-color" | "ATableFilter_SubFilters_border" | "ATableFilter_Icon_color" | "ATableFilter_Alert_color" | "ADivideFrame_DividerInner_background-color" | "AFloatMenu_background-color" | "AFloatMenu_hover_background-color" | "AFloatMenu_color" | "AFloatMenu_border" | "ALoadingBorder_background-color" | "ALoadingBorder_ProgressBar_background-color" | "ALoadingBorder_Cover_background-color" | "AWrap_Error_color" | "ARadioSelect_RadioButton_border" | "ARadioSelect_RadioButton_InnerCircle_isChecked_background-color" | "AChip_background-color" | "AChip_color" | "AChip_border" | "AChip_hover_background-color" | "AChip_hover_color" | "AChip_DeleteButton_border" | "AChip_DeleteButton_color" | "AChip_DeleteButton_hover_border" | "AChip_DeleteButton_hover_color" | "ADrawer_background-color")[];
export type TComponentStyleKeys = (typeof componentStyleKeys)[number];
export type TComponentStyle = {
    [key in TComponentStyleKeys]: string;
};
export type TComponentHardStyle = {
    [key in keyof TComponentStyle]: TSemanticKeys;
};
/**
 * getComponentStyleValue : (key: TComponentStyleKeys, isDeep?: boolean) => string
 *
 * Description : get the value of the componentStyle with semantic names.
 */
declare function getComponentStyleValue(key: TComponentStyleKeys): string;
declare function getComponentStyleDeepValue(key: TComponentStyleKeys): string;
/**
 * editComponentStyle : (theme: Partial<TComponentStyle>) => void
 *
 * Description : edit componentStyle with semantic names. it will be applied immediately.
 */
declare function editComponentStyle(theme: Partial<TComponentStyle>): void;
/**
 * editComponentStyleWithSemantic : (theme: Partial<TComponentHardStyle>) => void
 *
 * Description : edit componentStyle with raw string. it will be applied immediately.
 */
declare function editComponentStyleWithSemantic(theme: Partial<TComponentHardStyle>): void;
interface IInitParams {
    /**
     * followDeviceSetting?: boolean
     *
     * Description: If true, the theme will be set to 'Dark' when the device is in dark mode.
     *
     * Priority : 3
     */
    followDeviceSetting?: boolean;
    /**
     * save?: 'localStorage' | 'sessionStorage'
     *
     * Description: If 'localStorage' or 'sessionStorage' is given, the themeName will be saved in the storage.
     *
     * Priority : 2
     */
    save?: 'localStorage' | 'sessionStorage';
    /**
     * semanticMode?: TSemanticModes
     *
     * Description: semanticMode will be set to the given value.
     *
     * Priority : 1
     */
    semanticMode?: TSemanticModes;
}
declare function init({ semanticMode, save, followDeviceSetting }: IInitParams): void;
type TAThemeEvent = IPaletteModeChangeEvent | ISemanticModeChangeEvent;
declare function addEventListener<T extends TAThemeEvent>(param: T): void;
declare function removeEventListener<T extends TAThemeEvent>(param: T): void;
declare function getDeepValue(key: TPaletteKeys | TSemanticKeys | TComponentStyleKeys): string;
export declare const AThemes: {
    getCurrentPaletteMode: typeof getCurrentPaletteMode;
    getPaletteValue: typeof getPaletteValue;
    getPaletteDeepValue: typeof getPaletteDeepValue;
    changePaletteMode: typeof changePaletteMode;
    editPalette: typeof editPalette;
    getCurrentSemanticMode: typeof getCurrentSemanticMode;
    getSemanticValue: typeof getSemanticValue;
    getSemanticDeepValue: typeof getSemanticDeepValue;
    changeSemanticMode: typeof changeSemanticMode;
    editSemantic: typeof editSemantic;
    getComponentStyleValue: typeof getComponentStyleValue;
    getComponentStyleDeepValue: typeof getComponentStyleDeepValue;
    editComponentStyle: typeof editComponentStyle;
    editComponentStyleWithSemantic: typeof editComponentStyleWithSemantic;
    init: typeof init;
    addEventListener: typeof addEventListener;
    removeEventListener: typeof removeEventListener;
    getDeepValue: typeof getDeepValue;
};
export {};
