/// <reference types="react" />
import { ExecutionData } from "@appglue/common/dist/Common/Data/ExecutionData/ExecutionData";
import { BaseTestResultData } from "@appglue/common/dist/Common/Testing/BaseTestResultData";
import { TestResultDataType } from "@appglue/common/dist/Common/Testing/TestResultDataType";
import { FormConfiguration } from "../FormConfiguration";
import { FormContext } from "../Utilities/FormContext";
export declare class FormTestResult extends BaseTestResultData {
    type: TestResultDataType;
    form: FormConfiguration;
    formContext: FormContext;
    startData: ExecutionData;
    constructor(form: FormConfiguration, data?: ExecutionData, result?: string);
}
export declare const FormUI: ({ renderUI, context }: {
    renderUI: () => JSX.Element;
    context: FormContext;
}) => JSX.Element;
