import { ElementRef, EventEmitter, OnInit } from '@angular/core';
import { FocusableOption, FocusOrigin } from '@angular/cdk/a11y';
import { TabComponent } from '../tab/tab.component';
import * as i0 from "@angular/core";
export declare class TabsTabComponent implements OnInit, FocusableOption {
    private elementRef;
    tab: TabComponent;
    selected: EventEmitter<TabComponent>;
    active: boolean;
    role: string;
    get tabindex(): -1 | 0;
    get disabled(): boolean;
    constructor(elementRef: ElementRef);
    ngOnInit(): void;
    getLabel(): string;
    focus(origin?: FocusOrigin): void;
    select(): void;
    handleClick(): void;
    handleKeydown(event: KeyboardEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TabsTabComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TabsTabComponent, "ui-tabs-tab", never, { "tab": "tab"; "active": "active"; }, { "selected": "selected"; }, never, never>;
}
