import { InputHTMLAttributes, ForwardRefExoticComponent, RefAttributes } from 'react';
import { SwitchProps } from './types';
/**
* Interface for the Switch component ref instance
*/
export interface ISwitch extends SwitchProps {
/**
* The hidden `` DOM node.
*
* @private
*/
element?: HTMLInputElement | null;
}
type ISwitchProps = Omit, 'onChange' | 'size'> & ISwitch;
/**
* The Switch component is a binary toggle control for settings and standalone options
* that take immediate effect. It follows the Material Design 3 specification.
*
* ```typescript
* import { Switch } from "@syncfusion/react-buttons";
*
*
* ```
*/
export declare const Switch: ForwardRefExoticComponent>;
declare const _default: import("react").NamedExoticComponent, "size" | "onChange"> & ISwitch & RefAttributes>;
export default _default;