/// import { type DistributiveOmit } from '@quotalab/types'; import { type SwitchButtonVariants } from './Switch.css'; import { type ElementProps } from '../../../types/element/elementProps'; export type SwitchOwnProps = DistributiveOmit, 'on'> & { value?: boolean; defaultValue?: boolean; onChange?: (value: boolean) => void; }; export type SwitchProps = ElementProps<'button', SwitchOwnProps>; export declare const Switch: import("react").ForwardRefExoticComponent, HTMLButtonElement>, "ref">, "children">, "size" | "defaultValue" | "onChange" | "value"> & Omit<{ size?: "small" | "medium" | "large" | undefined; on?: boolean | undefined; }, "on"> & { value?: boolean | undefined; defaultValue?: boolean | undefined; onChange?: ((value: boolean) => void) | undefined; } & import("react").RefAttributes>; //# sourceMappingURL=Switch.d.ts.map