declare type DOMType = Window | Document | HTMLElement | Node | Element;
interface RemoveListener {
(event: K, fn: (this: Window, ev: WindowEventMap[K]) => any, dom: DOMType, useCapture?: boolean): void;
(event: string, fn: EventListenerOrEventListenerObject, dom: DOMType, useCapture?: boolean): void;
}
/**
* @param {string} event event name
* @param {function} fn event callback
* @param {object} dom event dom
* @param {boolean} useCapture bubble or capture
*/
export declare const removeListener: RemoveListener;
export default removeListener;