export type McpTransport = "stdio" | "sse" | "http" | "unknown"; export interface McpServerInventoryEntry { name: string; transport: McpTransport; command?: string; args?: string[]; url?: string; sourcePaths: string[]; enabled: boolean; environmentKeys: string[]; fingerprint: string; drift?: string[]; } export interface McpInventoryReport { generatedAt: string; servers: McpServerInventoryEntry[]; duplicates: Array<{ name: string; sourcePaths: string[]; fingerprints: string[]; }>; unreadable: Array<{ path: string; reason: string; }>; } export interface McpInventoryOptions { host?: "all" | "claude-code" | "codex" | "generic-mcp"; env?: NodeJS.ProcessEnv; } export declare function readMcpInventory(projectRoot?: string, home?: string, options?: McpInventoryOptions): McpInventoryReport; export declare function redactMcpInventory(report: McpInventoryReport): McpInventoryReport; //# sourceMappingURL=mcp-inventory.d.ts.map