import type { ReactElement } from 'react';
import type { Control, FieldValues, Path } from 'react-hook-form';
import type { FormErrorType } from 'models/general.model';
import type { TypographyVariantKeys } from '../../assets/theme/typography/typography.types';
type InputWrapperProps<T extends FieldValues> = {
    name: Path<T>;
    control: Control<T, unknown>;
    error?: FormErrorType;
    defaultValues: string[];
    onClickExtraEffect?: (value: string) => void;
    labelVariant?: TypographyVariantKeys;
    dataTBComponent?: string;
    dataTBInteraction?: string;
    icons?: (ReactElement | null | undefined)[];
};
declare const ChipsGroupWrapperForm: <T extends FieldValues>({ name, control, defaultValues, onClickExtraEffect, labelVariant, dataTBComponent, dataTBInteraction, icons, }: InputWrapperProps<T>) => JSX.Element;
export default ChipsGroupWrapperForm;
