/** * Redirection happens in middleware. This is a fork of react-router's * Redirect component */ import 'rxjs/add/operator/filter'; import { Observable } from 'rxjs/Observable'; import { Provider } from '@angular/core'; import { Router } from './router'; import { Match } from './route-traverser'; import { Hook } from './hooks'; export declare class RedirectHook implements Hook { private router; constructor(router: Router); apply(next$: Observable): Observable; private _handleRedirect(route, next); private _getRoutePattern(routes, routeIndex); } export declare const REDIRECT_PROVIDERS: Provider[];