import React, { ReactNode, Ref, ChangeEventHandler, MouseEventHandler } from 'react';
import './Radiobox-Radio.css';
export declare type RadioboxRadioProps = {
    /**
     * Дополнительный класс у корневого DOM-элемента
     */
    className?: string;
    /**
     * Текст подписи к переключателю
     */
    children?: ReactNode;
    /**
     * Имя переключателя
     */
    name?: string;
    /**
     * Неактивное состояние переключателя
     */
    disabled?: boolean;
    /**
     * Значение переключателя
     */
    value: string;
    /**
     * Ссылка на корневой DOM-элемент компонента
     */
    innerRef?: Ref<HTMLLabelElement>;
    /**
     * Ссылка на нативный DOM-элемент нативного инпута
     */
    controlRef?: Ref<HTMLInputElement>;
    /**
     * Состояние переключателя
     */
    checked?: boolean;
    /**
     * Колбэк, который срабатывает при изменении значения
     */
    onChange?: ChangeEventHandler<HTMLInputElement>;
    /**
     * Колбэк, который срабатывает при клике на контейнер
     */
    onClick?: MouseEventHandler<HTMLLabelElement>;
    /**
     * Устанавливает фокус в переключатель при монтировании
     */
    autoFocus?: boolean;
};
export declare const RadioboxRadio: React.ComponentClass<RadioboxRadioProps, any>;
