import type { FtAnalyticsEventDocument, FtDocumentOnDemandTranslateEvent, FtDocumentSearchEvent, FtDocumentStartDisplayEvent, FtKhubSearchEvent, FtMap, FtSearchPageSelectEvent, FtSearchResultOpenContextMenuEvent, FtTopicAiTranslateEvent, FtTopicStartDisplayEvent } from "@fluid-topics/public-api"; import { FtServiceWithCache } from "./FtServiceWithCache"; export declare class FtAnalyticsEventsService extends FtServiceWithCache { sendDocumentStartDisplayEvent(event: FtDocumentStartDisplayEvent): Promise; sendTopicStartDisplayEvent(event: FtTopicStartDisplayEvent): Promise; sendKhubSearchEvent(event: FtKhubSearchEvent): Promise; sendDocumentSearchEvent(event: FtDocumentSearchEvent): Promise; sendSearchPageSelectEvent(event: FtSearchPageSelectEvent): Promise; sendSearchResultOpenContextMenuEvent(event: FtSearchResultOpenContextMenuEvent): Promise; sendDocumentOnDemandTranslateEvent(event: FtDocumentOnDemandTranslateEvent): Promise; sendTopicAiTranslateEvent(event: FtTopicAiTranslateEvent): Promise; convertMapToAnalyticsDocument(map: FtMap): FtAnalyticsEventDocument; private sortEventArrays; private sendEvents; }