import { ReactNode } from 'react';
import { Control, FieldValues, Path, PathValue } from 'react-hook-form';

export interface RadioChipOption {
    value: string | number | boolean;
    label: ReactNode;
    disabled?: boolean;
}
interface RadioChipsProps<T extends FieldValues> {
    name: Path<T>;
    label?: string;
    control: Control<T>;
    options: RadioChipOption[];
    defaultValue?: PathValue<T, Path<T>>;
    errorMessage?: string;
    required?: boolean;
    disabled?: boolean;
    dataTestId?: string;
}
export declare const RadioChips: <T extends FieldValues>({ name, label, control, defaultValue, options, errorMessage: errorMessageProps, required, disabled, dataTestId, }: RadioChipsProps<T>) => import("react/jsx-runtime").JSX.Element;
export {};
