import type { RadiiKey } from "../../styles"; import { Theme } from "../../themes"; export type SwitchSize = "small" | "medium" | "large"; export type SwitchVariant = "light" | "dark" | "primary"; export type SwitchSizeConfig = { height: string; fontSize: string; padding: string; borderRadius: RadiiKey; itemHeight: string; itemPadding: string; itemRadius: RadiiKey; iconSize: string; iconItemWidth: string; gap: string; }; export declare const SWITCH_SIZES: Record; export type SwitchVariantConfig = { containerBackground: string; indicatorBackground: string; textColor: string; textColorActive: string; textColorDisabled: string; iconColor: string; iconColorActive: string; iconColorDisabled: string; borderColor: string; hoverBackground?: string; indicatorShadow: string; }; export declare const getSwitchVariantConfig: (theme: Theme) => Record;