import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import React__default from 'react'; import * as SwitchPrimitives from '@radix-ui/react-switch'; import { ElementProps } from '../../types/index.js'; declare const toggleVariants: tailwind_variants.TVReturnType<{ size: { sm: string; md: string; }; }, undefined, "data-[state=checked]:bg-brand-300 data-[state=unchecked]:bg-gray-200 focus-visible:shadow-gray-secondary focus-visible:data-[state=checked]:shadow-brand-base disabled:data-[state=checked]:bg-gray-200 peer inline-flex shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none disabled:cursor-not-allowed", tailwind_variants_dist_config.TVConfig<{ size: { sm: string; md: string; }; }, { size: { sm: string; md: string; }; }>, { size: { sm: string; md: string; }; }, undefined, tailwind_variants.TVReturnType<{ size: { sm: string; md: string; }; }, undefined, "data-[state=checked]:bg-brand-300 data-[state=unchecked]:bg-gray-200 focus-visible:shadow-gray-secondary focus-visible:data-[state=checked]:shadow-brand-base disabled:data-[state=checked]:bg-gray-200 peer inline-flex shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none disabled:cursor-not-allowed", tailwind_variants_dist_config.TVConfig<{ size: { sm: string; md: string; }; }, { size: { sm: string; md: string; }; }>, unknown, unknown, undefined>>; interface ToggleProps extends ElementProps, VariantProps { thumbClassName?: string; } declare const Toggle: React__default.ForwardRefExoticComponent>; export { Toggle, type ToggleProps };