/// <reference types="react" />
import { FieldArrayProps, FieldOuterProps, NamedFieldProps } from '../../@common/types';
declare type IProps<CustomFieldProps, ArrayItemProps extends Record<string, any> = Record<string, any>> = NamedFieldProps & FieldOuterProps & {
    component: (props: FieldArrayProps<CustomFieldProps, ArrayItemProps>) => JSX.Element;
    componentProps: CustomFieldProps;
};
export declare const NamedFieldArray: <CustomFieldProps extends Record<string, any> = Record<string, any>, ArrayItemProps extends Record<string, any> = Record<string, any>>({ fieldArrayState, formState, name: providedName, validate, ...rest }: IProps<CustomFieldProps, ArrayItemProps>) => JSX.Element;
export {};
