import type { Config } from '../../config/schema.js'; export type McpGatewayToolEntry = { name: string; shortName: string; description: string; readOnly: boolean; }; export type McpGatewayResourceEntry = { uri: string; name: string; title?: string; description?: string; mimeType?: string; }; export type McpGatewayPromptEntry = { name: string; title?: string; description?: string; argumentCount: number; }; export type McpGatewayCapabilitySummary = { serverId: string; toolCount: number; resourceCount: number; promptCount: number; tools: McpGatewayToolEntry[]; resources: McpGatewayResourceEntry[]; prompts: McpGatewayPromptEntry[]; }; export declare function listBundleMcpServerToolsForGateway(params: { workspaceDir: string; cfg?: Config; serverId: string; }): Promise; export declare function listBundleMcpServerCapabilitiesForGateway(params: { workspaceDir: string; cfg?: Config; serverId: string; }): Promise;