import { ReactElement } from 'react';
import { Button } from '../button';
import { InputProps } from './types';
export interface SwitchProps extends InputProps<boolean>, Omit<Button.ExtensionProps, "variant"> {
}
/**
 * A controlled boolean Switch input component.
 *
 * @param props - The props for the input component. Unlisted props are passed to the
 * underlying input element.
 * @param props.value - The value of the input.
 * @param props.onChange - A function to call when the input value changes.
 * @param props.size - The size of the input: "small" | "medium" | "large".
 * @default "medium"
 */
export declare const Switch: (props: SwitchProps) => ReactElement;
//# sourceMappingURL=Switch.d.ts.map