import { SdError } from "../errors/SdError"; import EventEmitter from "events"; export declare class SdAsyncFnDebounceQueue extends EventEmitter { private readonly _delay?; private _pendingFn; private _isRunning; private _timer; on(event: "error", listener: (err: SdError) => void): this; constructor(_delay?: number | undefined); run(fn: () => void | Promise): void; private _processLast; }