import { LDEventSender, LDEventSenderResult, LDEventType } from '../../api/subsystem';
import { ClientContext } from '../../options';
import { LDHeaders } from '../../utils';
export default class EventSender implements LDEventSender {
    private _crypto;
    private _defaultHeaders;
    private _diagnosticEventsUri;
    private _eventsUri;
    private _requests;
    constructor(clientContext: ClientContext, baseHeaders: LDHeaders);
    private _tryPostingEvents;
    sendEventData(type: LDEventType, data: any): Promise<LDEventSenderResult>;
}
//# sourceMappingURL=EventSender.d.ts.map