import { Renderer, ElementRef, QueryList, ViewContainerRef, TemplateRef, OnInit, OnChanges, EventEmitter, SimpleChanges } from '@angular/core'; import { LyTheme, BgAndColorStyle, LyStyleTheme } from 'alyle-ui/core'; import { LyButton } from 'alyle-ui/button'; export declare class LyTabGroupComponent implements OnInit, OnChanges, BgAndColorStyle { elementRef: ElementRef; private renderer; private viewContainerRef; theme: LyTheme; styleTheme: LyStyleTheme; private _bg; private _color; private _subscription; timeout: any; xtemplateRef: any; tabRows: number; _selectedIndex: number; _margin: number; tabWidth: number; tabLeft: number; tabs: QueryList; lyButton: LyButton; _isInitialized: boolean; _tabsContent: ElementRef; templateRef: TemplateRef; styleBackground: string; styleColor: string; selectedIndex: number; selectedIndexChange: EventEmitter; constructor(elementRef: ElementRef, renderer: Renderer, viewContainerRef: ViewContainerRef, theme: LyTheme, styleTheme: LyStyleTheme); bg: string; color: string; _updateColor(bg: any): void; ngAfterContentInit(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; setTab(): void; updateTab(): void; updateTabsHeader(): void; ngAfterContentChecked(): void; ngAfterViewChecked(): void; updateTabIndicator(tab: HTMLElement): void; private sMargin(tab, index); ngAfterViewInit(): void; } export declare class LyTabContent { } export declare class LyTab { elementRef: ElementRef; _index: number; _indexGroup: number; stateTab: boolean; private timeout; tabRef: TemplateRef; lyButton: LyButton; readonly tabStyles: { color: string; }; hostStyle: string; llOorr(...arg: any[]): string; solt(): void; emitChange(index: number): void; widthExacta(elem: HTMLElement): number; floor(num: number): number; setIndex(index: number): void; updateTabLine(): void; templateRef: TemplateRef; lyTabGroup: LyTabGroupComponent; readonly indexGroup: number; constructor(lyTabGroup: LyTabGroupComponent, elementRef: ElementRef); ngAfterViewInit(): void; ngAfterContentInit(): void; }