import AnalyticsEvent from './AnalyticsEvent'; import { IAnalyticsTransportProvider } from './IAnalyticsTransportProvider'; import { Queue } from '../utils/queue'; export declare abstract class AnalyticsTransport { abstract transportProvider: IAnalyticsTransportProvider; abstract failedEvents: Queue; private readonly TAG; sendEvent(event: AnalyticsEvent): void; flushFailedEvents(currentPeerId?: string): void; private sendSingleEvent; }