import { HTMLAttributes, ForwardedRef, FunctionComponent, ReactElement } from "react"; import { SourceArray } from "../../hooks/source"; import { InputAttributes } from "../../hooks/value"; import { InputHook } from "../../utils/input"; export declare const radioButtonCn: string; export declare type RadioButtonsHook = InputHook; export declare type RadioButtonsAttributes = Omit, "children"> & InputAttributes & { ref?: ForwardedRef; $hook?: RadioButtonsHook; $column?: boolean; $nowrap?: boolean; $source?: SourceArray; $preventSourceMemo?: boolean; $labelDataName?: string; $valueDataName?: string; $signalDataName?: string; $hideRadioButton?: boolean; }; interface RadioButtonsFC extends FunctionComponent { (attrs: RadioButtonsAttributes, ref?: ForwardedRef): ReactElement>; } declare const RadioButtons: RadioButtonsFC; export declare const useRadioButtons: () => { focus: () => void; getValue: () => T; setValue: (value: T) => void; }; export declare const RadioButtonStyle: JSX.Element; export default RadioButtons;