import type { Control, FieldValues, Path } from 'react-hook-form';
import type { FormErrorType } from 'models/general.model';
export interface RadioButtonProps {
    value: string;
    displayValue: string;
}
export interface RadioButtonGroupProps {
    buttons: RadioButtonProps[];
    value: string;
    onChange: (...event: any[]) => void;
    error?: FormErrorType;
    ariaLabel?: string;
}
export interface RadioButtonGroupWrapperProps<T extends FieldValues> {
    name: Path<T>;
    control: Control<T, unknown>;
    error?: FormErrorType;
    buttons: RadioButtonProps[];
}
