import * as React from 'react'; import * as SwitchPrimitives from '@radix-ui/react-switch'; import { SwitchProps as SwitchPropsRadix } from '@radix-ui/react-switch'; import { VariantProps } from 'class-variance-authority'; type SwitchSize = 'sm' | 'md'; declare const switchRootVariants: (props?: ({ size?: SwitchSize | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export interface SwitchProps extends Omit, 'onChange' | 'value' | 'onCheckedChange' | 'checked'>, VariantProps { onChange?: SwitchPropsRadix['onCheckedChange']; value?: SwitchPropsRadix['checked']; } declare const Switch: React.ForwardRefExoticComponent>; export { Switch };