declare type DisposableFunction = Function; export declare function createDisposables(): { requestAnimationFrame(callback: FrameRequestCallback): void; nextFrame(callback: FrameRequestCallback): void; setTimeout(handler: TimerHandler, timeout?: number, ...args: any[]): void; add(callback: DisposableFunction): void; dispose(): void; }; export declare function useDisposables(): { requestAnimationFrame(callback: FrameRequestCallback): void; nextFrame(callback: FrameRequestCallback): void; setTimeout(handler: TimerHandler, timeout?: number, ...args: any[]): void; add(callback: Function): void; dispose(): void; }; export {};