import { Collection } from '../../collections/model/Collection'; import { Clearable } from '../../common/utils/Clearable'; import { Video } from '../../videos/model/Video'; import { CollectionInteractedWithRequest } from '../model/CollectionInteractedWithRequest'; import { EventRequest } from '../model/EventRequest'; import { PageRenderedRequest } from '../model/PageRenderedRequest'; import { SearchQueryCompletionsSuggestedRequest } from '../model/SearchQueryCompletionsSuggestedRequest'; import { EventsClient } from './EventsClient'; export declare class FakeEventsClient implements EventsClient, Clearable { private events; trackPageRendered(request: PageRenderedRequest): Promise; trackSearchQueryCompletionsSuggested(request: SearchQueryCompletionsSuggestedRequest): Promise; trackCollectionInteraction(_: Pick, request: CollectionInteractedWithRequest, _referer: string | null): Promise; trackUserExpired(): Promise; trackPlatformInteraction(subtype: string, anonymous?: boolean): Promise; trackVideoInteraction(_video: Pick, subtype: string): Promise; clear(): void; getEvents(): EventRequest[]; }