import React from 'react'; import { IGlobalAttributes, IReferenceable, ICustomizable } from '../core'; import { ICustomBehaviour } from '../custom-behaviour'; export declare const enum SwitchIntent { Default = "default", Select = "select" } export declare const enum SwitchSize { Small = "small", Large = "large" } export interface SwitchProps extends IGlobalAttributes, IReferenceable, ICustomizable, ICustomBehaviour { checked?: boolean; 'aria-checked'?: boolean; defaultChecked?: boolean; disabled?: boolean; intent?: SwitchIntent; size?: SwitchSize; onChange?: React.EventHandler>; onKeyDown?: React.KeyboardEventHandler; name?: string; value?: string; autoFocus?: boolean; } export declare function Switch(props: SwitchProps): JSX.Element;