import './Radio.css'; import React from 'react'; import { PropsWithHTMLAttributes } from '../../utils/types/PropsWithHTMLAttributes'; export declare const radioPropSize: readonly ["m", "l"]; export declare type RadioPropSize = typeof radioPropSize[number]; export declare const radioPropSizeDefault: RadioPropSize; export declare const radioPropView: readonly ["primary", "ghost"]; export declare type RadioPropView = typeof radioPropView[number]; export declare const radioPropViewDefault: RadioPropView; export declare const radioPropAlign: readonly ["center", "top"]; export declare type RadioPropAlign = typeof radioPropAlign[number]; export declare const radioPropAlignDefault: RadioPropAlign; export declare type RadioPropOnChange = (object: { e: React.ChangeEvent; checked: boolean; }) => void; export declare type Props = { checked: boolean | undefined; size?: RadioPropSize; view?: RadioPropView; align?: RadioPropAlign; disabled?: boolean; className?: string; label?: string; onChange?: RadioPropOnChange; name?: string; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; autoFocus?: boolean; readOnly?: boolean; required?: boolean; step?: number | string; tabIndex?: number; inputRef?: React.Ref; children?: never; }; export declare type RadioProps = PropsWithHTMLAttributes; export declare const cnRadio: import("@bem-react/classname").ClassNameFormatter; export declare const Radio: React.ForwardRefExoticComponent, "css" | keyof Props> & React.RefAttributes>;