import { ReactNode, RefObject, CSSProperties, FC } from 'react'; import { Omit } from '../typings/utility-types'; import { IRadioButtonControlProps } from './Control/RadioButton-Control'; import './RadioButton.css'; export declare const cnRadioButton: import("@bem-react/classname").ClassNameFormatter; export interface IRadioButtonOption extends Omit { /** * Содержимое кнопки. */ children: ReactNode; } export interface IRadioButtonProps extends Omit { /** * Набор опций. */ options: IRadioButtonOption[]; /** * Ссылка на корневой DOM-элемент компонента. */ innerRef?: RefObject; /** * Пользовательские стили на корневом DOM-элементе. */ style?: CSSProperties; /** * Метка для радиогруппы. */ 'aria-label'?: string; } /** * Компонент для создания радиогруппы. * @param {IRadioButtonProps} props */ export declare const RadioButton: FC;