import { type ReactNode } from 'react'; import { type FormControlLabelProps } from '../FormControlLabel'; import { type RadioProps } from '../Radio'; export type RadioFieldProps = Omit & { /** * Радио лейбл */ label: ReactNode; /** * Пропсы для FormControlLabel. Дают возможность конфигурации лейбла */ formControlLabelProps?: Omit; /** * Флаг состояния ошибки */ isError?: boolean; /** * Причина дизейбла поля. Переданный текст будет отображаться в тултипе при наведении на задизейбленный radio-элемент */ disabledReason?: ReactNode; }; /** * Составной компонент radio. Содержит label, tooltip и т.п. */ export declare const RadioField: ({ id, disabled, label, isError, disabledReason, formControlLabelProps, ...restFieldProps }: RadioFieldProps) => JSX.Element;