/**
 * 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