type ChangeData = { current: URL; previous: URL; }; export interface URLChangeObservableSettings { pollInterval?: number; } export declare class URLChangeObservable { private emitter; private pollInterval; private urlChanged?; constructor(settings?: URLChangeObservableSettings); private pollURLChange; subscribe(urlChanged: (data: ChangeData) => void): void; unsubscribe(): void; } export {}; //# sourceMappingURL=index.d.ts.map