/** * @author KennethBWSong, Ning Tang */ import { Context, FxError, GeneratorResult, Inputs, Result } from "@microsoft/teamsfx-api"; import { assembleError } from "../../../error"; import { ActionContext } from "../../middleware/actionExecutionMW"; import { DefaultTemplateGenerator } from "../defaultGenerator"; import { TemplateInfo } from "../templates/templateInfo"; import { generateFilesFromApiSpec } from "./common"; import { convertSpecParserErrorToFxError } from "./helper"; export declare const customEngineAgentGeneratorDeps: { generateFilesFromApiSpec: typeof generateFilesFromApiSpec; convertSpecParserErrorToFxError: typeof convertSpecParserErrorToFxError; assembleError: typeof assembleError; }; export declare class CustomEngineAgentWithExistingApiSpecGenerator extends DefaultTemplateGenerator { componentName: string; activate(context: Context, inputs: Inputs): boolean; getTemplateInfos(context: Context, inputs: Inputs, destinationPath: string, actionContext?: ActionContext): Promise>; post(context: Context, inputs: Inputs, destinationPath: string, actionContext?: ActionContext): Promise>; } //# sourceMappingURL=customEngineAgentGenerator.d.ts.map