import { Switch as SwitchPrimitive } from '@base-ui/react/switch'; import * as React from 'react'; type SwitchControlProps = React.ComponentProps; type SwitchLabelContent = Exclude; type SwitchLabelProps = Omit, 'htmlFor'> & { htmlFor: string; }; type SwitchProps = SwitchControlProps & { label: SwitchLabelContent; labelClassName?: string; }; declare function SwitchControl({ className, ...props }: SwitchControlProps): React.JSX.Element; declare function SwitchLabel({ className, htmlFor, ...props }: SwitchLabelProps): React.JSX.Element; declare function SwitchRoot({ id, label, labelClassName, ...props }: SwitchProps): React.JSX.Element; declare const Switch: typeof SwitchRoot & { Label: typeof SwitchLabel; }; export { Switch, SwitchControl, SwitchLabel }; export type { SwitchControlProps, SwitchLabelProps, SwitchProps }; //# sourceMappingURL=Switch.d.ts.map