import { AfterContentInit, EventEmitter, OnInit, QueryList, TemplateRef } from '@angular/core';
import { ComponentBaseWithButton } from '../../classes/base/component-base-with-button';
import { TabViewData } from '../../classes/form-schema';
import { CommonService } from '../../services/common.service';
export declare class TnTabViewComponent implements OnInit, AfterContentInit {
    private _commonService;
    _children: QueryList<TemplateRef<any>>;
    set children(value: QueryList<TemplateRef<any>>);
    get children(): QueryList<TemplateRef<any>>;
    _tabContents: QueryList<ComponentBaseWithButton>;
    set tabContents(value: QueryList<ComponentBaseWithButton>);
    _vertical: boolean;
    set vertical(value: boolean);
    data: TabViewData[];
    allowViewAll: boolean;
    set activeCode(value: string);
    isDynamicHeight: boolean;
    activeCodeChange: EventEmitter<any>;
    tabContentChange: EventEmitter<any>;
    template: {
        [key: string]: TemplateRef<any>;
    };
    currentTabIndex: number;
    currentTabCode: string;
    onlyIcon: boolean;
    styleClass: string;
    height: string;
    ready: boolean;
    dicOpenedTab: {};
    constructor(_commonService: CommonService);
    ngOnInit(): void;
    ngAfterContentInit(): void;
    setTemplateTab(): void;
    setStyleClass(): void;
    handleTabChange(evt: any): void;
    setActiveTabCodeAndFireEvent(): void;
    setActiveTabContent(): void;
}
//# sourceMappingURL=tn-tabview.component.d.ts.map