import { AutoBeOpenApi, AutoBeProgressEventBase, AutoBeTestAuthorizeFunction, AutoBeTestGenerateFunction, AutoBeTestPrepareFunction, AutoBeTestScenario } from "@autobe/interface";
import { AutoBeContext } from "../../context/AutoBeContext";
import { IAutoBeTestOperationProcedure } from "./structures/IAutoBeTestOperationProcedure";
export declare function orchestrateTestOperationWrite(ctx: AutoBeContext, props: {
    instruction: string;
    document: AutoBeOpenApi.IDocument;
    scenarios: AutoBeTestScenario[];
    authorizes: AutoBeTestAuthorizeFunction[];
    prepares: AutoBeTestPrepareFunction[];
    generates: AutoBeTestGenerateFunction[];
    progress: AutoBeProgressEventBase;
}): Promise<IAutoBeTestOperationProcedure[]>;
