export interface ToolMetrics { name: string; totalCalls: number; successCount: number; errorCount: number; totalDurationMs: number; avgDurationMs: number; lastCalledAt?: number; } export declare class MetricsService { private readonly logger; private readonly metrics; recordCall(toolName: string, durationMs: number, success: boolean): void; private getOrCreateMetric; getMetrics(): ToolMetrics[]; getToolMetrics(toolName: string): ToolMetrics | undefined; toPrometheus(): string; } //# sourceMappingURL=metrics.service.d.ts.map