import { RegisterOptions } from 'react-hook-form';
import { DisableMode } from '../common/common';
export type RadioSize = "small" | "standard";
/**
 * Component & its Props
 */
export interface RadioFieldProps {
    id: string;
    /**
     * Unique name to be registered with react-hook-form
     */
    name: string;
    value: string | number;
    checked?: boolean;
    isDisabled?: DisableMode;
    radioSize?: RadioSize;
    registerOptions?: RegisterOptions;
    style?: React.CSSProperties;
}
export declare function RadioField({ name, id, isDisabled, radioSize, value, style, registerOptions, checked, }: RadioFieldProps): import("react/jsx-runtime").JSX.Element;
export declare const getRadioSpecs: (radioSize: RadioSize) => {
    heightInPx: string;
    innerPaddingInPx: string;
    widthInPx: string;
};
