import { BehaviorSubject } from 'rxjs'; import { Event as RouterEvent, Router } from '@angular/router'; export interface Path { data: Object; params: Object; url: string; } export interface Paths extends Array { } export declare class RoutingService { private router; onChange: BehaviorSubject; events: BehaviorSubject; /** * @method constructor * @param router [description] */ constructor(router: Router); /** * [createUrl description] * @method createUrl * @param route [description] * @return [description] */ private static createUrl; /** * [isChildrenSelfRoute description] * @method isChildrenSelfRoute * @param route [description] * @return [description] */ private static isChildrenSelfRoute; /** * [createBreadcrumb description] * @method createBreadcrumb * @param route [description] * @param url [description] * @return [description] */ private static createBreadcrumb; /** * [init description] * @method init */ private init; }