import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; /** * Toggle (Switch) wrapper **Tailwind Variants** component * * const {base, wrapper, thumb, thumbIcon, label} = toggle({...}) * * @example * */ declare const toggle: tailwind_variants.TVReturnType<{ color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { sm: { wrapper: string; thumb: string[]; label: string; }; md: { wrapper: string; thumb: string[]; label: string; }; lg: { wrapper: string; thumb: string[]; label: string; }; }; }, { base: string[]; wrapper: string[]; thumb: string[]; thumbIcon: string; label: string; }, undefined, { color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { sm: { wrapper: string; thumb: string[]; label: string; }; md: { wrapper: string; thumb: string[]; label: string; }; lg: { wrapper: string; thumb: string[]; label: string; }; }; }, { base: string[]; wrapper: string[]; thumb: string[]; thumbIcon: string; label: string; }, tailwind_variants.TVReturnType<{ color: { default: { wrapper: string[]; }; primary: { wrapper: string[]; }; secondary: { wrapper: string[]; }; success: { wrapper: string[]; }; warning: { wrapper: string[]; }; danger: { wrapper: string[]; }; }; size: { sm: { wrapper: string; thumb: string[]; label: string; }; md: { wrapper: string; thumb: string[]; label: string; }; lg: { wrapper: string; thumb: string[]; label: string; }; }; }, { base: string[]; wrapper: string[]; thumb: string[]; thumbIcon: string; label: string; }, undefined, unknown, unknown, undefined>>; type ToggleVariantProps = VariantProps; type ToggleSlots = keyof ReturnType; export { type ToggleSlots, type ToggleVariantProps, toggle };