/** get some code from https://github.com/angular/material2 */ import { AfterContentChecked, AfterViewInit, ElementRef, EventEmitter, OnInit, Renderer2, TemplateRef } from '@angular/core'; import { Observable } from 'rxjs'; import { AtTabComponent } from './at-tab.component'; import { AtTabsNavComponent } from './at-tabs-nav.component'; import { AtUpdateHostClassService } from './update-host-class.service'; export interface atAnimatedInterface { inkBar: boolean; tabPane: boolean; } export declare class atTabChangeEvent { index: number; tab: AtTabComponent; } export declare type atTabPosition = 'top' | 'bottom' | 'left' | 'right'; export declare type atTabPositionMode = 'horizontal' | 'vertical'; export declare type atTabType = 'line' | 'card'; export declare class AtTabsetComponent implements AfterContentChecked, OnInit, AfterViewInit { private renderer; private atUpdateHostClassService; private elementRef; private document; private _tabPosition; private _indexToSelect; private _selectedIndex; private _type; private _size; private _animated; el: HTMLElement; prefixCls: string; _tabPositionMode: atTabPositionMode; inkBarAnimated: boolean; tabPaneAnimated: boolean; isViewInit: boolean; listOfatTabComponent: AtTabComponent[]; atTabBarExtraContent: TemplateRef; atTabsNavComponent: AtTabsNavComponent; tabContent: ElementRef; atShowPagination: boolean; atHideAll: boolean; atTabBarGutter: number; atTabBarStyle: { [key: string]: string; }; readonly atOnNextClick: EventEmitter; readonly atOnPrevClick: EventEmitter; atAnimated: atAnimatedInterface | boolean; atSelectedIndex: number | null; readonly atSelectedIndexChange: Observable; readonly atSelectChange: EventEmitter; atSize: string; atTabPosition: atTabPosition; atType: atTabType; setPosition(value: atTabPosition): void; setClassMap(): void; clickLabel(index: number, disabled: boolean): void; ngOnInit(): void; ngAfterContentChecked(): void; createChangeEvent(index: number): atTabChangeEvent; addTab(value: AtTabComponent): void; removeTab(value: AtTabComponent): void; onScroll($event: Event): void; constructor(renderer: Renderer2, atUpdateHostClassService: AtUpdateHostClassService, elementRef: ElementRef, document: any); ngAfterViewInit(): void; }