import { IRouterState } from '../router-state'; import { BehaviorSubject } from 'rxjs'; import { ElementsService } from 'dbweb-core'; import { UrlTree, Router } from '@angular/router'; export declare class Tab implements IRouterState { url: UrlTree; key: string; title: string; titleObservable: BehaviorSubject; constructor(state: IRouterState); data(): IRouterState; } export declare class TabsService { private router; private eles; tabs: Tab[]; _activeIndex?: number; constructor(router: Router, eles: ElementsService); activeTab(data: IRouterState): void; removeTab(index: number): boolean; clear(): void; close(): void; readonly active: Tab; activeIndex: number; }