import { EmitterOptions } from './emitter'; import { PauseableEmitter } from './pauseable.emitter'; export declare class DebounceEmitter extends PauseableEmitter { private readonly _delay; private _handle; constructor(options: EmitterOptions & { merge: (input: T[]) => T; delay?: number; }); emit(data: T): boolean; }