import { NarikOutlet } from '@narik/infrastructure'; import { Injector, ComponentFactoryResolver, OnInit, OnDestroy } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { NarikUiComponent } from '../base/narik-ui-component'; import * as i0 from "@angular/core"; export declare abstract class NarikTabOutlet extends NarikUiComponent implements NarikOutlet, OnInit, OnDestroy { tabs: any[]; selectedIndex: number; private parentContexts; private formTitleResolver; name: string; constructor(injector: Injector); ngOnInit(): void; removeTab(index: number): void; addView(tab: any): void; trackByFn(index: any, item: any): any; deactivate(): void; activateWith(activatedRoute: ActivatedRoute, resolver: ComponentFactoryResolver | null): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }