import type { UDevice, Resource } from '../types'; export interface AnalyticsEvent { type?: "media" | "ad"; tid?: string; name: string; timestamp: number; data: object; } export interface Collector { flush(): AnalyticsEvent[]; destroy(): void; streamCode: string; } export interface AnalyticsCollectorOptions { host: string; appVersion: string; pb_id: string; hlsPlayer: any; video: HTMLVideoElement; stream_code: string; resource: Resource; appId: string; sid: string; edge_id: string; device: UDevice; flushIntervalMs?: number; ref?: string; userContext?: Record; } //# sourceMappingURL=types.d.ts.map