/** * @Author: Alex Sorafumo * @Date: 13/09/2016 2:55 PM * @Email: alex@yuion.net * @Filename: tabs.component.ts * @Last modified by: Yuion * @Last modified time: 15/12/2016 11:32 AM */ import { Location } from '@angular/common'; import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { TemplateRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { BaseWidgetComponent } from '../../../shared/base.component'; export declare class TabGroupComponent extends BaseWidgetComponent implements OnChanges { private loc; private route; private _router; state: string; routable: string; routeParam: string; disabled: string[]; stateChange: EventEmitter<{}>; model: { [name: string]: any; }; private tabHeaders; private rvalue; private qvalue; private hvalue; private check; constructor(loc: Location, route: ActivatedRoute, _router: Router); ngOnChanges(changes: SimpleChanges): void; ngDoCheck(): void; processNodes(): void; active: string; setHeadTemplate(id: string, template: TemplateRef): void; setBodyTemplate(id: string, template: TemplateRef): void; processRoute(): void; readonly routeValue: string; routableValid(): boolean; updateRouteValue(): void; }