/** * Collector for FileLockManager metrics. * * Exposes lock request totals, active lock count, timeout count, and * concurrent-wait count sourced from `FileLockManager.getMetrics()`. */ import type { IMetricCollector, MetricEntry } from '../types.js'; import type { FileLockManager } from '../../security/fileLockManager.js'; export declare class FileLockManagerCollector implements IMetricCollector { private readonly lockManager; readonly name = "file-lock"; readonly description = "Metrics from the FileLockManager: requests, active locks, timeouts, and concurrent waits."; constructor(lockManager: FileLockManager); collect(): MetricEntry[]; } //# sourceMappingURL=FileLockManagerCollector.d.ts.map