import * as React from 'react';
import { SwitchProps as MuiSwitchProps } from '@mui/material';
export type SwitchProps = {
    /**
     * If `true`, the component is checked.
     */
    checked: MuiSwitchProps['checked'];
    /**
     * If `true`, the component is disabled.
     */
    disabled?: MuiSwitchProps['disabled'];
    /**
     * Callback fired when the state is changed.
     *
     * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.
     * You can pull out the new value by accessing `event.target.value` (string).
     * You can pull out the new checked state by accessing `event.target.checked` (boolean).
     */
    onChange?: MuiSwitchProps['onChange'];
};
declare const Switch: React.ForwardRefExoticComponent<SwitchProps & React.RefAttributes<HTMLButtonElement>>;
export default Switch;
