/** * @license Angular v8.0.0 * (c) 2010-2019 Google LLC. https://angular.io/ * License: MIT */ import { ComponentRef } from '@angular/core'; import { InjectionToken } from '@angular/core'; import { UpgradeModule } from '@angular/upgrade/static'; /** * @description * * Creates an initializer that in addition to setting up the Angular * router sets up the ngRoute integration. * * ``` * @NgModule({ * imports: [ * RouterModule.forRoot(SOME_ROUTES), * UpgradeModule * ], * providers: [ * RouterUpgradeInitializer * ] * }) * export class AppModule { * ngDoBootstrap() {} * } * ``` * * @publicApi */ export declare const RouterUpgradeInitializer: { provide: InjectionToken<((compRef: ComponentRef) => void)[]>; multi: boolean; useFactory: (ngUpgrade: UpgradeModule) => () => void; deps: (typeof UpgradeModule)[]; }; /** * @description * * Sets up a location synchronization. * * History.pushState does not fire onPopState, so the Angular location * doesn't detect it. The workaround is to attach a location change listener * * @publicApi */ export declare function setUpLocationSync(ngUpgrade: UpgradeModule, urlType?: 'path' | 'hash'): void; export { }