import { Context, CreateProjectResult, FxError, Inputs, InputsWithProjectPath, Result } from "@microsoft/teamsfx-api"; import { DotenvParseOutput } from "dotenv"; import { ExecutionError, ExecutionOutput, ProjectModel } from "../configManager/interface"; import { DriverContext } from "../driver/interface/commonArgs"; import { ActionContext } from "../middleware/actionExecutionMW"; declare class Coordinator { create(context: Context, inputs: Inputs, actionContext?: ActionContext): Promise>; ensureTeamsFxInCsproj(projectPath: string): Promise>; ensureTrackingId(projectPath: string, trackingId?: string | undefined): Promise>; preProvisionForVS(ctx: DriverContext, inputs: InputsWithProjectPath): Promise>; preCheckYmlAndEnvForVS(ctx: DriverContext, inputs: InputsWithProjectPath): Promise>; provision(ctx: DriverContext, inputs: InputsWithProjectPath): Promise>; convertExecuteResult(execRes: Result, templatePath: string): [DotenvParseOutput, FxError | undefined]; deploy(ctx: DriverContext, inputs: InputsWithProjectPath): Promise>; publish(ctx: DriverContext, inputs: InputsWithProjectPath): Promise>; publishInDeveloperPortal(ctx: Context, inputs: InputsWithProjectPath): Promise>; } export declare const coordinator: Coordinator; export declare function showAadResourceLink(ctx: DriverContext, isAadUpdateAction: boolean, projectModel: ProjectModel, clientId?: string): void; export declare function openUrl(ctx: DriverContext, url: string): void; export {}; //# sourceMappingURL=index.d.ts.map