import { AfterContentChecked, OnInit, QueryList } from '@angular/core';
import { EvoTabsService } from './evo-tabs.service';
import { EvoTabsSizeService } from './evo-tabs-size.service';
import { EvoTabsSize } from './enums/evo-tabs-size';
import * as i0 from "@angular/core";
export declare class EvoTabsComponent implements OnInit, AfterContentChecked {
    tabsService: EvoTabsService;
    sizeService: EvoTabsSizeService;
    name: string;
    tabComponentsList: QueryList<any>;
    size: EvoTabsSize;
    get hasRegisteredTabs(): boolean;
    get blockClasses(): {
        [cssClass: string]: boolean;
    };
    constructor(tabsService: EvoTabsService, sizeService: EvoTabsSizeService);
    set setSize(size: EvoTabsSize | string);
    ngOnInit(): void;
    ngAfterContentChecked(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoTabsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EvoTabsComponent, "evo-tabs", never, { "name": "name"; "setSize": "size"; }, {}, ["tabComponentsList"], ["*"]>;
}
