import { QueryList, TemplateRef } from '@angular/core'; /** @hidden */ export abstract class IgxTabsBase { public items: QueryList; public selectedIndex: number; public abstract selectTab(tab: IgxTabItemBase, selected: boolean); } /** @hidden */ export abstract class IgxTabItemBase { public disabled: boolean; public selected: boolean; public headerTemplate: TemplateRef; public panelTemplate: TemplateRef; public headerComponent: IgxTabHeaderBase; public panelComponent: IgxTabContentBase; } /** @hidden */ export abstract class IgxTabHeaderBase { public nativeElement: HTMLElement; } /** @hidden */ export abstract class IgxTabContentBase { public nativeElement: HTMLElement; }