/** * Shared service for resolving tool contexts * Maps MCP names to their context types for parameter prediction */ export declare class ToolContextResolver { private static readonly contextMap; /** * Get context for a tool based on its full name (mcp:tool format) */ static getContext(toolIdentifier: string): string; /** * Get context for a specific MCP */ static getContextByMCP(mcpName: string): string; /** * Get all known contexts */ static getAllContexts(): string[]; /** * Check if a context is known */ static isKnownContext(context: string): boolean; /** * Add or update a context mapping (for runtime configuration) */ static addMapping(mcpName: string, context: string): void; /** * Get all MCP names for a specific context */ static getMCPsForContext(context: string): string[]; } //# sourceMappingURL=tool-context-resolver.d.ts.map