import React, { Component } from "react"; import { SwitchProps, SwitchState, SwitchEvent } from './iSwitch'; declare class Switch extends Component { constructor(props: SwitchProps); node: HTMLButtonElement | undefined; static getDerivedStateFromProps(nextProps: SwitchProps): SwitchState; setChecked: (checked: boolean, e: SwitchEvent) => void; clickHandler: (e: SwitchEvent) => void; handleKeyDown: (e: React.KeyboardEvent, enterKeyDown?: boolean) => void; handleMouseUp: (e: React.MouseEvent) => void; saveNode: (node: HTMLButtonElement) => void; focus: () => void; blur: () => void; render(): JSX.Element; } export default Switch;