import { IRecordsComposite, ISenderConfig, ISenderConstructorOptions } from '../interfaces'; declare class AbstractSender { senderConfig: ISenderConfig; options: ISenderConstructorOptions; constructor(options: ISenderConstructorOptions); connect(): Promise; reconnect(force?: boolean): Promise; isConnected(): boolean; shutdown(): void; canSendNext(): boolean; sendEvents(recordsComposite: IRecordsComposite): Promise; destroy(): void; } export default AbstractSender; //# sourceMappingURL=AbstractSender.d.ts.map