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