type FieldArrayValue = Record<string, string | number | object>;
interface UseCusFieldArrayProps {
    initialFields: any[];
    value: FieldArrayValue[];
}
interface UseCusFieldArrayReturn {
    fields: any[];
    append: (newField: any) => void;
    replace: (index: number, newField: any) => void;
    remove: (index: number) => void;
}
declare const useCusFieldArray: ({ value }: UseCusFieldArrayProps) => UseCusFieldArrayReturn;
export default useCusFieldArray;
