import { IDisposable } from '../../../disposables'; export declare class Debouncer implements IDisposable { private _timeout; debounce(fn: () => void, timeoutMs: number): void; dispose(): void; } export declare class Throttler implements IDisposable { private _timeout; throttle(fn: () => void, timeoutMs: number): void; dispose(): void; } export declare function deepAssign(target: T, source: T): void; export declare function deepAssignDeleteNulls(target: T, source: T): void; //# sourceMappingURL=utils.d.ts.map