import * as React from 'react'; import { IRecoil } from '../../index'; export interface IToggleProps extends IRecoil { name?: string; array?: Array; onChange?: (event: React.FormEvent) => void; iconArray?: Array; type?: string; right?: boolean; selected?: Array; value?: string | string[]; label?: string | number; disabled?: boolean; loading?: boolean; } export default class Toggle extends React.Component { static defaultProps: { checked: any; }; constructor(props: IToggleProps); static getDerivedStateFromProps(props: any, state: any): { checked: any; }; onChange: (event: React.FormEvent) => void; changeSelected(item: Array): void; render(): JSX.Element; }