import { AfterViewInit } from '@angular/core';
import { TabNavigationBarComponent } from './tab-navigation-bar.component';
import * as i0 from "@angular/core";
/**
 * Button or a link inside a `fudis-tab-navigation-bar`.
 */
export declare class TabNavigationTabComponent implements AfterViewInit {
    protected _tabNavigation: TabNavigationBarComponent;
    protected _isActive: boolean;
    protected _ariaControls: string | undefined;
    /**
     * Unique identifier for the component
     */
    id: string;
    /**
     * Currently active tab
     */
    get active(): boolean;
    set active(value: boolean);
    constructor();
    ngAfterViewInit(): void;
    protected _onKeyDown: (event: KeyboardEvent) => void;
    private _onArrowNavigation;
    private _getTabs;
    static ɵfac: i0.ɵɵFactoryDeclaration<TabNavigationTabComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TabNavigationTabComponent, "[fudis-tab-navigation-tab]", never, { "id": { "alias": "id"; "required": false; }; "active": { "alias": "active"; "required": false; }; }, {}, never, ["*"], true, never>;
}
