import { RadioGroupProps } from '@mui/material'; import { ReactNode } from 'react'; import { FieldPath, FieldValues, PathValue } from 'react-hook-form'; import { FormOption, FormOptionsControlProps } from '../../../../types'; export type FormRadioGroupProps = FieldPath, TOptionValue = PathValue, TOption = FormOption> = Omit & FormOptionsControlProps, TOptionValue, TOption>; export declare const FormRadioGroup: = FieldPath, TOptionValue = PathValue, TOption = FormOption>({ id: suppliedId, name, rules, shouldUnregister, label, helpMessage, row, errorMode, disabled, options, onChange, getOptionKey, getOptionValue, getOptionLabel, getOptionHelpMessage, isOptionDisabled, areOptionValuesEqual, infoTooltipProps, ...radioSelectProps }: FormRadioGroupProps) => import("@emotion/react/jsx-runtime").JSX.Element; export interface RadioOptionProps { id: string; checked: boolean; disabled: boolean; helpMessage?: ReactNode; label: ReactNode; value: TValue; }