import AnalyticsEvent from './AnalyticsEvent';
import { IAnalyticsTransportProvider } from './IAnalyticsTransportProvider';
import { ENV } from '../utils/support';
declare class ClientAnalyticsTransport implements IAnalyticsTransportProvider {
    readonly TAG = "[HTTPAnalyticsTransport]";
    private failedEvents;
    isConnected: boolean;
    private env;
    private websocketURL;
    setEnv(env: ENV): void;
    setWebsocketEndpoint(ws: string): void;
    sendEvent(event: AnalyticsEvent): void;
    flushFailedEvents(): void;
    private addEventToStorage;
    private removeFromStorage;
}
export declare const HTTPAnalyticsTransport: ClientAnalyticsTransport;
export {};
