///
import { IChoiceGroupProps } from './ChoiceGroup.types';
import { BaseComponent } from '../../Utilities';
export interface IChoiceGroupState {
keyChecked: string | number;
/** Is true when the control has focus. */
keyFocused?: string | number;
}
export declare class ChoiceGroupBase extends BaseComponent {
static defaultProps: IChoiceGroupProps;
private _id;
private _labelId;
private _inputElement;
private focusedVars;
private changedVars;
constructor(props: IChoiceGroupProps);
componentWillReceiveProps(newProps: IChoiceGroupProps): void;
render(): JSX.Element;
focus(): void;
private _onFocus;
private _onBlur;
private _onChange;
private _getKeyChecked(props);
}