import React from 'react';
import type { DependentFieldUpdate, Field, FieldWrapperProps, SelectOption } from '../types';
interface ExtendedFieldWrapperProps extends FieldWrapperProps {
    onFieldUpdate?: Record<string, DependentFieldUpdate[]>;
    setValue?: (field: string, value: any) => void;
    clearErrors?: (field: string) => void;
    updateFieldOptions?: (field: string, options: Array<SelectOption | string>) => void;
    updataFieldLabel?: (fieldName: string, newLabelName: string) => void;
    setFieldHidden?: (fieldName: string, hidden: boolean) => void;
    addField?: (fields: Field) => void;
}
declare const FieldWrapper: React.FC<ExtendedFieldWrapperProps>;
export default FieldWrapper;
