import { Batch, Event, Error, TechSpecs } from './protobuf/metrics'; export type EventLogPlaybackEvent = Event; export type EventLogErrorEvent = Error; export type EventLogEntry = { readonly type: 'playback'; readonly data: EventLogPlaybackEvent; } | { readonly type: 'error'; readonly data: EventLogErrorEvent; }; export interface EventLogFlushOptions extends Pick, Pick { readonly url: string; } export declare class MetricQueue { queue: Set; add: (event: EventLogEntry) => void; flush: ({ url, session, media, timestamp }: EventLogFlushOptions) => void; } //# sourceMappingURL=metric-queue.d.ts.map