import { DomListener } from './dom'; export interface Dispose { dispose: () => void; } export declare function getDisposeMap(): Map>; export declare function addDispose(key: any, d: T): T; export declare function dispose(key: any): void; export declare function addDisposeListener(key: any, node: EventTarget, type: K, handler: (event: GlobalEventHandlersEventMap[K]) => void, useCapture?: boolean): DomListener;