import { EmbraceInstrumentationBase } from "../../EmbraceInstrumentationBase/EmbraceInstrumentationBase.js"; import { WebVitalsInstrumentationArgs } from "./types.js"; //#region src/instrumentations/web-vitals/WebVitalsInstrumentation/WebVitalsInstrumentation.d.ts declare class WebVitalsInstrumentation extends EmbraceInstrumentationBase { private readonly _listeners; private readonly _urlDocument; private readonly _urlAttribution; private readonly _pageManager; private readonly _attributedPage; private _largestShiftTargetForCLS; private _listenersRegistered; private _isEnabled; constructor({ diag, perf, listeners, urlDocument, urlAttribution, pageManager }?: WebVitalsInstrumentationArgs); disable(): void; enable(): void; private _getTimeForMetric; private _currentAttributedPage; private _getAttributedPageForMetric; } //#endregion export { WebVitalsInstrumentation }; //# sourceMappingURL=WebVitalsInstrumentation.d.ts.map