import { AnalyticsRequestClient, IAnalyticsClientOptions } from './analyticsRequestClient'; import { EventType, IRequestPayload } from '../events'; export declare class AnalyticsBeaconClient implements AnalyticsRequestClient { private opts; constructor(opts: IAnalyticsClientOptions); sendEvent(eventType: EventType, originalPayload: IRequestPayload): Promise; isAvailable(): boolean; deleteHttpCookieVisitorId(): Promise; private preProcessRequestAsPotentialJSONString; private encodeForEventType; private getQueryParamsForEventType; private isEventTypeLegacy; private encodeEventToJson; }