import * as React from 'react'; import Button, { ButtonProps } from './Button'; import { BsPrefixComponent, BsPrefixComponentClass } from './helpers'; export interface ToggleButtonProps { type?: 'checkbox' | 'radio'; name?: string; checked?: boolean; disabled?: boolean; onChange?: React.ChangeEventHandler; value: unknown; inputRef?: React.LegacyRef; } declare class ToggleButton< // Need to use BsPrefixComponentClass to get proper type checking. As extends React.ElementType = BsPrefixComponentClass<'button', ButtonProps> > extends BsPrefixComponent {} export default ToggleButton;