import * as React from 'react'; import { StandardProps } from '..'; import { IconButtonProps } from '../IconButton'; export interface SwitchBaseProps extends StandardProps { autoFocus?: boolean; checked?: boolean; checkedIcon: React.ReactNode; defaultChecked?: boolean; disabled?: boolean; disableRipple?: boolean; icon: React.ReactNode; inputProps?: React.InputHTMLAttributes; inputRef?: React.Ref; name?: string; onChange?: (event: React.ChangeEvent, checked: boolean) => void; readOnly?: boolean; required?: boolean; tabIndex?: number; type?: React.InputHTMLAttributes['type']; value?: unknown; } export type SwitchBaseClassKey = 'root' | 'checked' | 'disabled' | 'input'; declare const SwitchBase: React.ComponentType; export default SwitchBase;