import { Logger } from 'pino'; import { BaileysEventEmitter, BaileysEventMap } from '../Types'; type BaileysEventData = Partial; type BaileysBufferableEventEmitter = BaileysEventEmitter & { process(handler: (events: BaileysEventData) => void | Promise): (() => void); buffer(): void; createBufferedFunction(work: (...args: A) => Promise): ((...args: A) => Promise); flush(force?: boolean): boolean; isBuffering(): boolean; }; export declare const makeEventBuffer: (logger: Logger) => BaileysBufferableEventEmitter; export {};