import { DynamicFieldDefinition, StaticFieldDefinition } from './fields/Field';
import { FormDataType, GenericFormProps } from './types';

export declare const getInjectedValue: (param: ((value: unknown) => unknown) | unknown, formData: FormDataType, rootFormData: FormDataType | undefined) => any;
export declare const getDynamicFields: (params: {
    fields: GenericFormProps["fields"];
    injections: GenericFormProps["injections"];
    formData: Record<string, unknown>;
    rootFormData: Record<string, unknown>;
}) => DynamicFieldDefinition[];
export declare const getInitialFieldValues: (fieldsIn: StaticFieldDefinition[]) => {
    [key: string]: unknown;
};
