import { default as PropTypes } from 'prop-types';
export default Switch;
/**
 * Switch 组件 Props
 */
export type SwitchProps = {
    labelProps?: import('@mui/material').FormControlLabelProps;
} & import('@mui/material').SwitchProps;
/**
 * Switch 组件 Props
 * @typedef {{
 *  labelProps?: import('@mui/material').FormControlLabelProps;
 * } & import('@mui/material').SwitchProps } SwitchProps
 */
/**
 * 抽取 blocklet server 中使用的 iOS 风格的 Switch,
 * 该组件把 FormControlLabel 和 MuiSwitch 组合在一起,
 * 兼容 mui Switch props, 使用 labelProps 控制 FormControlLabel
 * @param {SwitchProps} props
 * @returns {JSX.Element}
 */
declare function Switch({ labelProps, ...rest }: SwitchProps): JSX.Element;
declare namespace Switch {
    namespace propTypes {
        let labelProps: PropTypes.Requireable<object>;
    }
}
