declare const _default: import('vue').DefineComponent<{
    id: {
        type: StringConstructor;
        required: true;
    };
    panelId: {
        type: StringConstructor;
        required: true;
    };
    label: {
        type: StringConstructor;
        default: string;
    };
    selected: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    tabClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
}, {}, {
    TAB_IMPORTANCE_MODIFIERS: {
        selected: string;
    };
}, {
    isSelected(): boolean;
    tabListeners(): {
        click: (event: any) => void;
        focus: (event: any) => void;
    };
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, Readonly<import('vue').ExtractPropTypes<{
    id: {
        type: StringConstructor;
        required: true;
    };
    panelId: {
        type: StringConstructor;
        required: true;
    };
    label: {
        type: StringConstructor;
        default: string;
    };
    selected: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    tabClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: string;
    };
}>>, {
    disabled: boolean;
    label: string;
    selected: boolean;
    tabClass: string | Record<string, any> | unknown[];
}>;
export default _default;
//# sourceMappingURL=tab.vue.d.ts.map