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