import { OnInit, EventEmitter, ElementRef } from '@angular/core';
import { TabsService } from './tabs.service';
export declare class TabComponent implements OnInit {
    private tabsService;
    private el;
    /** @option Optional CSS class name */
    className: string;
    /** @option Sets the attribute disabled to the Tab | false */
    disabled: boolean;
    /** @option Tab's anchor role type | 'tab' */
    role: string;
    /** @option Callback function invoked when user click a tab | null */
    whenPress: EventEmitter<{}>;
    /** @option Callback function invoked when user press a key | null */
    whenKeyDown: EventEmitter<{}>;
    tabIndex: number;
    ifCurrent: boolean;
    ifFocus: boolean;
    tabSize: number;
    attrRole: string;
    readonly classes: string;
    select(): void;
    constructor(tabsService: TabsService, el: ElementRef);
    ngOnInit(): void;
}
