import type { CLASSES } from './vars'; import type { FormControlProvider } from '../form/types'; import type { BaseProps, Size } from '../types'; export {}; export interface SwitchProps extends BaseProps<'switch', typeof CLASSES>, React.LabelHTMLAttributes { formControl?: FormControlProvider; model?: boolean; defaultModel?: boolean; stateContent?: [React.ReactNode, React.ReactNode]; labelPlacement?: 'left' | 'right'; size?: Size; loading?: boolean; disabled?: boolean; inputProps?: React.ComponentPropsWithRef<'input'>; onModelChange?: (checked: boolean) => void; }