import { Location } from '@angular/common'; import { EventEmitter, Renderer } from '@angular/core'; import { AfterContentInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; export declare class TabGroup implements AfterContentInit { private loc; private route; private _router; private renderer; state: string; routable: string; routeParam: string; cssClass: string; disabled: string[]; stateChange: EventEmitter<{}>; private tabHeaders; private tabBodies; private header; private body; private active; private rvalue; private qvalue; private hvalue; private listeners; private node_list; private content_init; private head_cnt; constructor(loc: Location, route: ActivatedRoute, _router: Router, renderer: Renderer); ngAfterContentInit(): void; ngOnChanges(changes: any): void; ngDoCheck(): void; processRoute(): void; readonly routeValue: string; routableValid(): boolean; setActiveTab(id: string, init?: boolean): void; updateDisable(): void; updateRouteValue(): void; private initElements(); private injectContents(); private addHeadNode(node); private addBodyNode(node); }