import type { PluginMcpContribution, PluginMcpServer } from '../types.js'; export declare const PLUGIN_MCP_PRIVATE_REF = "private/mcp.json"; export interface PluginMcpPrivateSnapshot { existed: boolean; content?: Buffer; } export declare function isPluginMcpServer(value: unknown): value is PluginMcpServer; export declare function isPluginMcpContribution(value: unknown): value is PluginMcpContribution; export declare function publicPluginMcpContribution(server: PluginMcpServer): PluginMcpContribution; export declare function capturePluginMcpPrivateSnapshot(pluginId: string): PluginMcpPrivateSnapshot; export declare function restorePluginMcpPrivateSnapshot(pluginId: string, snapshot: PluginMcpPrivateSnapshot): void; export declare function writePluginMcpDescriptor(pluginId: string, server: PluginMcpServer): PluginMcpContribution; export declare function removePluginMcpDescriptor(pluginId: string): void; export declare function readPluginMcpDescriptor(pluginId: string, contribution: PluginMcpContribution): PluginMcpServer; //# sourceMappingURL=private-store.d.ts.map