import { default as React } from 'react';
import { AssetValue, FormStructure, FormValues, onToggleImageEditor, OnNavigate } from './form.types';

export interface FormRendererProps {
    structure: FormStructure;
    initialValues?: FormValues;
    onSubmit?: (values: FormValues) => void;
    onAssetUpload?: (file: File) => Promise<AssetValue>;
    readOnly?: boolean;
    onGoToNextStep?: OnNavigate;
    onGoToPreviousStep?: OnNavigate;
    onToggleImageEditor?: onToggleImageEditor;
    isSubmitting?: boolean;
    testMode?: boolean;
}
export declare const FormRenderer: React.FC<FormRendererProps>;
//# sourceMappingURL=form-renderer.d.ts.map