import { Metric } from "./Metric"; import { MetricManager } from "./MetricManager"; export declare abstract class Middleware { protected metricManager: MetricManager; protected availableMetrics: Metric[]; protected outputMetrics: Metric[]; constructor(metricManager: MetricManager, availableMetrics: Metric[]); abstract run(metricManager: MetricManager): Promise | void; } //# sourceMappingURL=Middleware.d.ts.map