import type { McpExtensionState } from "./state.ts"; import type { ToolMetadata, McpTool, McpResource, ServerEntry, ToolPrefix } from "./types.ts"; export declare function buildToolMetadata(tools: McpTool[], resources: McpResource[], definition: ServerEntry, serverName: string, prefix: ToolPrefix): { metadata: ToolMetadata[]; failedTools: string[]; }; export declare function getToolNames(state: McpExtensionState, serverName: string): string[]; export declare function totalToolCount(state: McpExtensionState): number; export declare function findToolByName(metadata: ToolMetadata[] | undefined, toolName: string): ToolMetadata | undefined; export declare function formatSchema(schema: unknown, indent?: string): string;