import { PluginContext, QTreeNode, Plugin, FxError, Stage, Result, TeamsAppManifest } from "@microsoft/teamsfx-api"; import { SPFxPluginImpl } from "./plugin"; export declare class SpfxConfig { webpartName: string; webpartDesc: string; framework: string; isPrivate: boolean; } export declare enum SPFXQuestionNames { framework_type = "spfx-framework-type", webpart_name = "spfx-webpart-name", webpart_desp = "spfx-webpart-desp" } export declare class SpfxPlugin implements Plugin { config: SpfxConfig; spfxPluginImpl: SPFxPluginImpl; getQuestions(stage: Stage, ctx: PluginContext): Promise>; scaffold(ctx: PluginContext): Promise>; preDeploy(ctx: PluginContext): Promise>; deploy(ctx: PluginContext): Promise>; getManifest(): Promise; private runWithErrorHandling; } declare const _default: SpfxPlugin; export default _default; //# sourceMappingURL=index.d.ts.map