import { RefObject, MouseEventHandler, ChangeEventHandler, FC } from 'react';
import './RadioButton-Control.css';
export interface IRadioButtonControlProps {
    /**
     * HTML атрибут `value`, значение контрола.
     */
    value: string;
    /**
     * HTML атрибут `name`, имя компонента.
     */
    name?: string;
    /**
     * HTML атрибут `id`, уникальный id контрола.
     */
    id?: string;
    /**
     * HTML атрибут `checked`.
     */
    checked?: boolean;
    /**
     * HTML атрибут `disabled`.
     */
    disabled?: boolean;
    /**
     * Дополнительный класс.
     */
    className?: string;
    /**
     * Ссылка на DOM элемент контрола.
     */
    controlRef?: RefObject<HTMLInputElement>;
    /**
     * Обработчик клика.
     */
    onClick?: MouseEventHandler<HTMLInputElement>;
    /**
     * Обработчик изменения значения.
     */
    onChange?: ChangeEventHandler<HTMLInputElement>;
}
export declare const RadioButtonControl: FC<IRadioButtonControlProps>;
