import type { Config, MeasurementsAPI } from '@grafana/faro-core'; export declare class WebVitalsWithAttribution { private corePushMeasurement; private webVitalConfig?; constructor(corePushMeasurement: MeasurementsAPI['pushMeasurement'], webVitalConfig?: Config['webVitalsInstrumentation']); initialize(): void; private measureCLS; private measureFCP; private measureINP; private measureLCP; private measureTTFB; private buildInitialValues; private buildInitialContext; private pushMeasurement; private addIfPresent; }