import { ReactNode } from 'react'; import { FormControlLabelProps } from '@mui/material'; import { SwitchProps } from '@mui/material/Switch'; export type ToggleSizeType = "default" | "medium" | "small"; type ToggleSwitchBaseProps = { FormControlLabelProps?: Omit; label?: ReactNode; } & SwitchProps; export type ToggleSwitchProps = ToggleSwitchBaseProps & ({ toggleSize?: ToggleSizeType; withStateIcons?: false; } | { toggleSize?: "medium"; withStateIcons: true; }); export declare const ToggleSwitch: (props: ToggleSwitchProps) => import("react/jsx-runtime").JSX.Element; export {};