import { type ButtonHTMLAttributes } from 'react';
export type SwitchProps = Omit, 'onChange'> & {
readonly checked: boolean;
readonly onCheckedChange?: (checked: boolean) => void;
};
/**
* CMP-0008 Switch — button role=switch.
* D27: Switch = binary on/off toggle only. Use Checkbox for independent
* multi-selection; Radio for mutually exclusive choice among 2–5 options.
*/
export declare const Switch: import("react").ForwardRefExoticComponent, "onChange"> & {
readonly checked: boolean;
readonly onCheckedChange?: (checked: boolean) => void;
} & import("react").RefAttributes>;
//# sourceMappingURL=Switch.d.ts.map