import { Server } from "@modelcontextprotocol/sdk/server/index.js"; export interface ToolDefinition { name: string; description: string; inputSchema: object; } export declare class XrayKnowledgeSkillBase { protected tools: ToolDefinition[]; protected handlers: Record Promise>; protected server: Server; protected serverName: string; constructor(serverName: string, version?: string); protected setupToolHandlers(): void; protected setupListToolsHandler(): void; protected setupCallToolHandler(): void; run(): Promise; }