import { EventEmitter } from '../../stencil-public-runtime';
/**
 * Tabs 标签页组件
 * 选项卡切换组件
 */
export declare class Tabs {
    el: HTMLElement;
    /** 当前激活的标签 */
    modelValue: string;
    /** 标签风格类型 */
    type: 'line' | 'card' | 'border-card';
    /** 是否可关闭 */
    closable: boolean;
    activeTab: string;
    tabs: {
        key: string;
        label: string;
    }[];
    /** 标签切换事件 */
    hbTabChange: EventEmitter<string>;
    /** 标签关闭事件 */
    hbTabRemove: EventEmitter<string>;
    componentDidLoad(): void;
    handleModelValueChange(): void;
    private collectTabs;
    private updatePaneVisibility;
    private handleTabClick;
    /** WAI-ARIA tabs：左右（横排）/上下（竖排）箭头在 tab 间切换聚焦的 tab。 */
    private handleTabKeydown;
    private moveFocusToTab;
    render(): any;
}
