import type { Store } from "@/store"; type WidgetParty = "first-party" | "third-party"; type WidgetDetails = { component: string; area: string; script?: string; src?: string; wrapperTitle?: string; party: WidgetParty; }; export declare class WidgetTelemetry { widgetTelemetrySent: boolean; private readonly widgetInventory; private telemetryTimer; private buildInventoryPayload; private sendInventoryTelemetry; private sendBufferedTelemetry; private scheduleTelemetrySend; recordWidget(details: Omit): void; private collectFromOption; private isPageWithWidgets; private collectFromPage; recordStaticWidgets(layoutConfig: Store.Dynamic.ConfigJson | undefined): void; } export declare const widgetTelemetry: WidgetTelemetry; export {}; //# sourceMappingURL=WidgetTelemetry.d.ts.map