import { BeforeUrlChangeEvent, eventBeforeUrlChange, eventURLChange, UrlChangeEvent } from './browser/index'; declare global { interface Window { resourge_history: string; } function addEventListener(type: typeof eventBeforeUrlChange, listener: (e: BeforeUrlChangeEvent) => boolean | Promise, options?: AddEventListenerOptions | boolean): void; function addEventListener(type: typeof eventURLChange, listener: (e: UrlChangeEvent) => void, options?: AddEventListenerOptions | boolean): void; function removeEventListener(type: typeof eventBeforeUrlChange, listener: (e: BeforeUrlChangeEvent) => boolean | Promise, options?: boolean | EventListenerOptions): void; function removeEventListener(type: typeof eventURLChange, listener: (e: UrlChangeEvent) => void, options?: boolean | EventListenerOptions): void; }