import { AutoBeOpenApi, AutoBeRealizeAuthorization, AutoBeRealizeCollectorFunction, AutoBeRealizeTransformerFunction } from "@autobe/interface";
import { IAutoBeRealizeScenarioResult } from "../../structures/IAutoBeRealizeScenarioResult";
export declare function writeRealizeOperationTemplate(props: {
    scenario: IAutoBeRealizeScenarioResult;
    operation: AutoBeOpenApi.IOperation;
    imports: string[];
    authorization: AutoBeRealizeAuthorization | null;
    schemas: Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>;
    collectors: AutoBeRealizeCollectorFunction[];
    transformers: AutoBeRealizeTransformerFunction[];
}): string;
