import { CallChaining } from '@oinone/kunlun-vue-ui-antd';
import { Component, Slots, VNode } from 'vue';
import { BasePackWidget } from '../../basic';
export declare class DefaultTabWidget extends BasePackWidget {
    initialize(props: any): this;
    protected parentMountedCallChaining: CallChaining | undefined;
    protected reportDefaultActive?: (key: string) => void;
    get layout(): string | undefined;
    get title(): string;
    get disabled(): boolean;
    get forceRender(): boolean;
    get currentTabKey(): string;
    protected isDefaultActive(): boolean;
    protected renderWidgetComponent(widgetComponent: Component, context?: Record<string, unknown>, slots?: Slots): VNode;
    protected $$mounted(): void;
}
