import { ButtonGroupProps } from './ButtonGroup'; import ToggleButton from './ToggleButton'; import { BsPrefixRefForwardingComponent } from './helpers'; export interface ToggleButtonRadioProps extends Omit { type?: 'radio'; name: string; value?: T; defaultValue?: T; onChange?: (value: T, event: any) => void; } export interface ToggleButtonCheckboxProps extends Omit { type: 'checkbox'; name?: string; value?: T[]; defaultValue?: T[]; onChange?: (value: T[]) => void; } export declare type ToggleButtonGroupProps = ToggleButtonRadioProps | ToggleButtonCheckboxProps; declare type ToggleButtonGroup = BsPrefixRefForwardingComponent<'a', ToggleButtonGroupProps> & { Button: typeof ToggleButton; }; declare const ToggleButtonGroup: ToggleButtonGroup; export default ToggleButtonGroup;