import { FC, HTMLAttributes, Ref } from 'react'; import { SwitchSize, SwitchVariant } from './types'; export interface SwitchProps extends HTMLAttributes { /** * Visual variant of the checkbox, for theme or context switching. */ variant?: SwitchVariant; /** * Size of the checkbox input and its visual marker. */ size?: SwitchSize; /** * Ref to the native `` element. * Useful for managing focus, setting indeterminate manually, etc. */ ref?: Ref; } /** A Switch is a UI component that allows users to toggle between two opposing states, such as on and off, typically representing a binary setting or preference. */ export declare const Switch: FC;