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

export type SubformFieldProps = {
    field: DynamicFieldDefinition;
    formData: FormDataType;
    rootFormData?: FormDataType;
    onChangeFormData: GenericFormProps['onChangeFormData'];
    showError: boolean;
    subforms?: Record<string, GenericFormParams>;
    settings: GenericFormProps['settings'];
    useAlwaysArraysInFormData: boolean;
    _path?: (string | number)[];
    fIdx: number;
    slotProps: GenericFormProps['slotProps'];
    disableUseFormElement?: boolean;
    injections?: GenericFormProps['injections'];
    disableInitialDivider?: boolean;
};
export declare const SubformField: (props: SubformFieldProps) => import("react/jsx-runtime").JSX.Element | null;
