import type { TaskRunExecutionMetrics } from "../schemas/schemas.js"; import type { RunTimelineMetric, RunTimelineMetricsManager } from "./types.js"; export declare class StandardRunTimelineMetricsManager implements RunTimelineMetricsManager { #private; private _metrics; registerMetric(metric: RunTimelineMetric): void; getMetrics(): RunTimelineMetric[]; registerMetricsFromExecution(metrics?: TaskRunExecutionMetrics, isWarmStartOverride?: boolean): void; reset(): void; } export declare class NoopRunTimelineMetricsManager implements RunTimelineMetricsManager { registerMetric(metric: RunTimelineMetric): void; getMetrics(): RunTimelineMetric[]; }