type Level = 'debug' | 'info' | 'warn' | 'error'; export interface LogFields { event: string; level?: Level; sessionId?: string | null; port?: number; pid?: number; requestId?: string; runId?: string; outcome?: string; durationMs?: number; errorClass?: string; retryCount?: number; pidAlive?: boolean; detail?: string; [k: string]: unknown; } /** Emit one structured event. Best-effort; never throws. */ export declare function rlog(fields: LogFields): void; /** The engineer-grade log file path for this MCP process (for surfacing to the user). */ export declare function rlogPath(): string | null; export {};