import { Emitter, EmitterOptions } from './emitter'; export declare class PauseableEmitter extends Emitter { protected _queue: T[]; private _pauses; private readonly _mergeFn?; constructor(options?: EmitterOptions & { merge?: (input: T[]) => T; }); isPaused(): boolean; pause(): void; resume(): void; emit(data: T): boolean; }