import { ComponentFactoryResolver, AfterContentInit, QueryList, AfterViewChecked } from '@angular/core';
import { ThfTabsBaseComponent } from '@totvs/thf-core/components/thf-tabs-base';
import { ThfTabComponent } from './thf-tab/thf-tab.component';
/**
* @extends ThfTabsBaseComponent
*
* @example
*
*
*
*
*
* Conteúdo da aba 1
*
*
* Conteúdo da aba 2
*
*
* Conteúdo da aba 3
*
*
*
*
*
* Conteúdo da aba 1
*
*
* Conteúdo da aba 2
*
*
* Conteúdo da aba 3
*
*
* Conteúdo da aba 4
*
*
*
*
*
*
*
* import { Component, AfterViewChecked } from '@angular/core';
* import { ThfModule } from '@totvs/thf-web';
*
* @Component({
* selector: 'sample-thf-tabs',
* templateUrl: './sample-thf-tabs.component.html',
* })
* export class SampleThfTabsComponent {
*
* hide: boolean = false;
*
* metodo() {
* console.log('Disparado método ao clicar na aba');
* }
*
* }
*
*
*/
export declare class ThfTabsComponent extends ThfTabsBaseComponent implements AfterContentInit, AfterViewChecked {
private resolver;
tabsChild: QueryList;
nav: any;
listButtons: any[];
created: boolean;
constructor(resolver: ComponentFactoryResolver);
ngAfterContentInit(): void;
ngAfterViewChecked(): void;
selectedTab(id: any): void;
countVisibledTabs(): number;
calculateWidth(visibledTabs: any): number;
}