import "../../CommonImports"; import "../../Core/core.css"; import "./RadioButton.css"; import * as React from "react"; import { IFocusable } from '../../Utilities/Focus'; import { IRadioButtonGroup, IRadioButtonGroupProps, IRadioButtonProps } from "./RadioButton.Props"; export interface IRadioButtonGroupContext { onSelect: (buttonId: string) => void; registerId: (safeId: string, id: string) => void; selectedButtonId?: string; } export declare const RadioButtonGroupContext: React.Context; export declare class RadioButtonGroup extends React.Component implements IRadioButtonGroup, IFocusable<{}> { static defaultProps: IRadioButtonGroupProps; private focusGroupContext; private idMap; render(): JSX.Element; focus(): void; private onChange; private getFirstButtonId; private postProcessKeystroke; private registerId; } export declare class RadioButton extends React.Component implements IFocusable<{}> { private radioButtonInternal; render(): JSX.Element; focus(): void; }