/**
 * Collector for TriggerMetricsTracker metrics.
 *
 * Exposes the number of pending trigger metric entries that have not yet
 * been flushed, sourced from `TriggerMetricsTracker.pendingCount`.
 */
import type { IMetricCollector, MetricEntry } from '../types.js';
import type { TriggerMetricsTracker } from '../../portfolio/enhanced-index/TriggerMetricsTracker.js';
export declare class TriggerMetricsTrackerCollector implements IMetricCollector {
    private readonly tracker;
    readonly name = "trigger-metrics";
    readonly description = "Pending trigger metric count from TriggerMetricsTracker.";
    constructor(tracker: TriggerMetricsTracker);
    collect(): MetricEntry[];
}
//# sourceMappingURL=TriggerMetricsTrackerCollector.d.ts.map