import { CheckboxProps as BaseSwitchProps, StatefulCheckboxProps as BaseStatefulSwitchProps } from '../checkbox'; import { SharedProps as BaseSharedProps } from '../baseui/input'; import { Override } from '../overrides'; import { Intent } from '../types'; export declare type SwitchSize = 'sm' | 'md' | 'lg'; export declare type LabelPlacement = 'left' | 'right' | 'top' | 'bottom'; export declare type SharedProps = BaseSharedProps & { $checked: boolean; $intent: Intent; $isFocusVisible: boolean; $isHovered: boolean; $size: SwitchSize; }; export declare type SwitchProps = Omit & { size?: SwitchSize; overrides?: { [key in keyof Required['overrides']]?: Override; }; }; export declare type StatefulSwitchProps = Omit & { size?: SwitchSize; overrides?: { [key in keyof Required['overrides']]?: Override; }; };