import React, { KeyboardEventHandler } from 'react';
import { RadioButtonOption, RadioButtonSize } from './types';
import './radio-button.less';
export type RadioButtonProps = {
    option: RadioButtonOption;
    groupIdentifier?: string;
    checked: boolean;
    size?: RadioButtonSize;
    onSelect?: (value: string) => void;
    /** Label to be announced by screen reader. In case ariaLabel not passed, the label from option will be announced */
    ariaLabel?: string;
    radioButtonRole?: string;
    onKeyDown?: KeyboardEventHandler;
};
/** Allows the user to select one option from a set
 * [CAPITALIZATION] Use sentence case
 * @midnight-gray-supported
 * @alpine-light-supported
 */
export declare const RadioButton: React.ForwardRefExoticComponent<RadioButtonProps & React.RefAttributes<HTMLInputElement>>;
