/** * @author xzf0587 */ import { Deployment, ResourceManagementClient } from "@azure/arm-resources"; import { FxError, Result } from "@microsoft/teamsfx-api"; import { WrapDriverContext } from "../util/wrapUtil"; import { deployArgs, deploymentOutput, templateArgs } from "./interface"; import { DeployContext } from "./util/handleError"; export declare class ArmDeployImpl { args: deployArgs; context: WrapDriverContext; bicepCommand?: string; client?: ResourceManagementClient; constructor(args: deployArgs, context: WrapDriverContext); run(): Promise>; private validateArgs; ensureBicepCli(): Promise; deployTemplates(): Promise>; deployTemplate(templateArg: templateArgs): Promise>; executeDeployment(templateArg: templateArgs, deploymentParameters: Deployment, deployCtx: DeployContext): Promise>; innerExecuteDeployment(templateArg: templateArgs, deploymentParameters: Deployment): Promise>; getDeployParameters(parameters?: string): Promise; checkPlaceholderInTemplate(parameterJsonString: string, filePath: string): void; getDeployTemplate(templatePath: string): Promise; compileBicepToJson(filePath: string): Promise; private setTelemetries; } //# sourceMappingURL=deployImpl.d.ts.map