import { PluginContext, Result, Stage, QTreeNode, FxError } from "@microsoft/teamsfx-api"; import { FxResult } from "./result"; import { TeamsBotConfig } from "./configs/teamsBotConfig"; export declare class TeamsBotImpl { config: TeamsBotConfig; private ctx?; getQuestions(stage: Stage, ctx: PluginContext): Promise>; preScaffold(context: PluginContext): Promise; scaffold(context: PluginContext): Promise; preProvision(context: PluginContext): Promise; provision(context: PluginContext): Promise; private provisionWebApp; postProvision(context: PluginContext): Promise; preDeploy(context: PluginContext): Promise; deploy(context: PluginContext): Promise; localDebug(context: PluginContext): Promise; postLocalDebug(context: PluginContext): Promise; private updateMessageEndpointOnAppStudio; private updateMessageEndpointOnAzure; private reuseExistingBotRegistration; private createNewBotRegistrationOnAppStudio; private createNewBotRegistrationOnAzure; private updateManifest; private telemetryStepIn; private telemetryStepOutSuccess; } //# sourceMappingURL=plugin.d.ts.map