import { FxError, Plugin, PluginContext, QTreeNode, Result, Stage } from "@microsoft/teamsfx-api"; export declare class AppStudioPlugin implements Plugin { private appStudioPluginImpl; getQuestions(stage: Stage, ctx: PluginContext): Promise>; /** * Validate manifest string against schema * @param {string} manifestString - the string of manifest.json file * @returns {string[]} an array of errors */ validateManifest(ctx: PluginContext, manifestString: string): Promise>; /** * Build Teams Package * @param {string} appDirectory - The directory contains manifest.source.json and two images * @returns {string} - Path of built appPackage.zip */ buildTeamsPackage(ctx: PluginContext, appDirectory: string, manifestString: string): Promise>; /** * Publish the app to Teams App Catalog * @param {PluginContext} ctx * @returns {string[]} - Teams App ID in Teams app catalog */ publish(ctx: PluginContext): Promise>; } //# sourceMappingURL=index.d.ts.map