/** Best-effort MCP-native client and tool telemetry for rules-only clients. */ export interface McpClientInfo { name?: string; version?: string; title?: string; } export declare class McpEvidenceRecorder { private readonly serviceVersion; private client; constructor(serviceVersion: string); private record; clientInitialized(info?: McpClientInfo): void; analyticsAttribution(): { client: string; clientVersion: string | null; model: string | null; modelVersion: string | null; }; toolOutcome(toolName: string, durationMs: number, success: boolean): void; toolsListed(toolCount: number): void; transportConnected(): void; startupFailed(error: unknown): void; shutdown(): void; } //# sourceMappingURL=mcp-evidence.d.ts.map