import { VariantProps, TVReturnType } from 'tailwind-variants'; import { TVConfig } from 'tailwind-variants/dist/config'; export declare const groupDataFocusVisibleClasses: string[]; declare const switchStyle: TVReturnType<{ color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }, { base: string; wrapper: string[]; thumb: string[]; startContent: string; endContent: string; thumbIcon: string; label: string; }, undefined, TVConfig<{ color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }, { color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }>, { color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }, { base: string; wrapper: string[]; thumb: string[]; startContent: string; endContent: string; thumbIcon: string; label: string; }, TVReturnType<{ color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }, { base: string; wrapper: string[]; thumb: string[]; startContent: string; endContent: string; thumbIcon: string; label: string; }, undefined, TVConfig<{ color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }, { color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { xxs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; xs: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; sm: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; md: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; lg: { wrapper: string; thumb: string[]; endContent: string; startContent: string; label: string; }; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: { wrapper: string; thumb: string; }; false: { wrapper: string; thumb: string; startContent: string[]; endContent: string[]; }; }; }>, unknown, unknown, undefined>>; export type SwitchVariantProps = VariantProps; export type SwitchSlots = keyof ReturnType; export { switchStyle };