import { CreateProjectResult, FxError, Inputs, Result, Warning } from "@microsoft/teamsfx-api"; import { FxCoreDeclarativeAgentPart } from "./FxCore.declarativeAgent"; export interface ExportOpenPluginCoreResult { outputPath: string; warnings: Warning[]; } export declare class FxCoreOpenPluginPart extends FxCoreDeclarativeAgentPart { /** * Import an Open Plugin (Open Plugin Spec v1.0 / Claude Code plugin / * Cursor plugin) directory into a scaffolded Microsoft 365 Agents Toolkit * project. */ importOpenPlugin(inputs: Inputs): Promise>; /** * Export an ATK project into an Open Plugin Spec directory. Round-trips * losslessly with `importOpenPlugin` via the `x-microsoft-365-agents-toolkit` * extension block embedded in plugin.json. */ exportOpenPlugin(inputs: Inputs): Promise>; private validateImportInputs; private validateExportInputs; } //# sourceMappingURL=FxCore.openPlugin.d.ts.map