import React, { ForwardedRef } from "react";
import { FieldArrayInstance, FieldArrayInstanceProps } from "./types";
export interface FieldArrayRenderProps<T = any, F = any> extends FieldArrayInstanceProps<T, F> {
    children: (props: FieldArrayInstance<T, F>) => JSX.Element;
}
declare function FieldArrayComp<T = any, F = any>(props: FieldArrayRenderProps<T, F>, ref: ForwardedRef<FieldArrayInstance<T, F>>): JSX.Element;
export declare const FieldArray: <T = any, F = any>(props: FieldArrayRenderProps<T, F> & {
    ref?: React.ForwardedRef<FieldArrayInstance<T, F>> | undefined;
}) => ReturnType<typeof FieldArrayComp>;
export {};
