import { ElementRef, DynamicComponentLoader } from 'angular2/core'; import { RouterOutlet, Router, ComponentInstruction } from 'angular2/router'; import { Nav } from './nav'; import { ViewController } from './view-controller'; /** * @private */ export declare class NavRouter extends RouterOutlet { private _nav; private _lastUrl; constructor(_elementRef: ElementRef, _loader: DynamicComponentLoader, _parentRouter: Router, nameAttr: string, _nav: Nav); activate(nextInstruction: ComponentInstruction): Promise; reuse(nextInstruction: ComponentInstruction): Promise; stateChange(direction: string, viewCtrl: ViewController): void; getPathRecognizerByComponent(componentType: any): any; }