import type { McpDiscoveryResult, McpServerConfig, McpServerDefinition, McpServerStatus, McpSnapshot, McpToolMetadata } from "./types.js"; export declare function redactSecrets(text: string, secretValues: readonly string[]): string; export interface DisplayServerConfig { readonly transport: McpServerConfig["transport"]; readonly command?: string | undefined; readonly args?: readonly string[] | undefined; readonly env?: Readonly> | undefined; readonly cwd?: string | undefined; readonly url?: string | undefined; readonly headers?: Readonly> | undefined; } export declare function redactServerConfig(definition: McpServerDefinition): DisplayServerConfig; export declare function formatToolLine(tool: McpToolMetadata): string; export declare function formatStatusLine(status: McpServerStatus): string; export declare function formatStatuses(statuses: readonly McpServerStatus[]): string; export declare function formatCatalog(snapshot: McpSnapshot): string; export declare function formatDiscoverySummary(result: McpDiscoveryResult): string;