/** * Prometheus metrics for the remote transport (RF-RMT42). * * Hand-rolled text exposition (counters + one duration histogram) to keep the * published npm package dependency-free. Served on a separate internal port — * never behind the public Traefik router. */ export declare class Metrics { private readonly requestsTotal; private readonly authFailures; private rateLimited; private toolCallsTotal; private readonly latencyBuckets; private latencySum; private latencyCount; recordRequest(method: string, path: string, status: number): void; recordAuthFailure(reason: keyof Metrics["authFailures"]): void; recordRateLimited(): void; recordToolCall(): void; recordLatency(seconds: number): void; /** Render Prometheus text exposition format (version 0.0.4). */ render(): string; } //# sourceMappingURL=metrics.d.ts.map