import { AuthType, ListAPIResult } from "@microsoft/m365-spec-parser"; import { FxError, Inputs, Result } from "@microsoft/teamsfx-api"; export declare class FxCoreDeclarativeAgentPart { updateActionWithMCP(inputs: Inputs): Promise>; provisionResources(_inputs: Inputs): Promise>; protected parseAuthNameAndScheme(_listResult: ListAPIResult, _inputs: Inputs): { authName: string; authScheme: AuthType; }[]; protected updateAuthActionInYaml(_authName: string | undefined, _authScheme: AuthType | undefined, _projectPath: string, _apSpecPath: string, _pluginManifestPath: string, _forceToAddNew?: boolean): Promise; /** * Add plugin */ addPlugin(inputs: Inputs): Promise>; /** * Adds an MCP server entry to the project's `.vscode/mcp.json` and returns * a marker so the caller (vscode-extension) can open the file and surface * the same "start MCP server / Fetch Action" notification used by the * "DA with MCP" scaffolding flow. */ private addPluginFromMCP; } //# sourceMappingURL=FxCore.declarativeAgent.d.ts.map