import type CDP from 'chrome-remote-interface';
import { type Metric, type MetricObserver } from '../../../types/index.js';
export declare class AllPerformanceMetrics implements MetricObserver {
    readonly name = "allPerformanceMetrics";
    readonly plugins: import("../../../types/performance.js").MeasurePlugin[];
    /**
     * @inheritdoc
     */
    onStart(accumulator: Metric, developmentTools: CDP.Client): Promise<void>;
    /**
     * @inheritdoc
     */
    onSampling(accumulator: Metric, developmentTools: CDP.Client): Promise<void>;
    /**
     * @inheritdoc
     */
    onStop(accumulator: Metric, developmentTools: CDP.Client): Promise<void>;
    /**
     * Common function for onStart and onStop hook
     */
    private common;
}
