import { AzureAccountProvider, ConfigMap, Core, Dialog, Func, GraphTokenProvider, LogProvider, Platform, QTreeNode, Result, Stage, TelemetryReporter, AppStudioTokenProvider, TreeProvider, FxError } from "@microsoft/teamsfx-api"; export declare class CoreProxy implements Core { static initialize(): void; static getInstance(): CoreProxy; private static instance; private coreImpl; constructor(); private runWithErrorHandling; withDialog(dialog: Dialog): Promise>; withLogger(logger: LogProvider): Promise>; withAzureAccount(azureAccount: AzureAccountProvider): Promise>; withGraphToken(graphToken: GraphTokenProvider): Promise>; withAppStudioToken(appStudioToken: AppStudioTokenProvider): Promise>; withTelemetry(logger: TelemetryReporter): Promise>; withTreeProvider(treeProvider: TreeProvider): Promise>; init(globalConfig?: ConfigMap): Promise>; getQuestions(stage: Stage, platform: Platform): Promise>; getQuestionsForUserTask(func: Func, platform: Platform): Promise>; executeUserTask(func: Func, answers?: ConfigMap): Promise>; callFunc(func: Func, answer?: ConfigMap): Promise>; create(answers?: ConfigMap | undefined): Promise>; update(answers?: ConfigMap | undefined): Promise>; open(workspace?: string | undefined): Promise>; scaffold(answers?: ConfigMap | undefined): Promise>; localDebug(answers?: ConfigMap | undefined): Promise>; provision(answers?: ConfigMap | undefined): Promise>; deploy(answers?: ConfigMap | undefined): Promise>; publish(answers?: ConfigMap | undefined): Promise>; createEnv(env: string): Promise>; removeEnv(env: string): Promise>; switchEnv(env: string): Promise>; listEnvs(): Promise>; } //# sourceMappingURL=index.d.ts.map