export default class BrToggle extends PureComponent { static propTypes: { className: PropTypes.Requireable; onText: PropTypes.Requireable; offText: PropTypes.Requireable; onColor: PropTypes.Requireable; offColor: PropTypes.Requireable; isOn: PropTypes.Validator; isDisabled: PropTypes.Requireable; isShort: PropTypes.Requireable; onClick: PropTypes.Validator<(...args: any[]) => any>; tooltipText: PropTypes.Requireable; }; static defaultProps: { onText: string; offText: string; onColor: string; offColor: string; }; constructor(props: any); constructor(props: any, context: any); onClick: () => void; toggleWithoutHover: (toggleClass: any, onText: any, offText: any) => JSX.Element; toggleWithHover: (toggleClass: any, onText: any, offText: any, tooltipText: any) => JSX.Element; render(): JSX.Element; } import { PureComponent } from 'react'; import PropTypes from 'prop-types';