import { SuperComponent, RelationsOptions } from '../common/src/index';
export default class TabBarItem extends SuperComponent {
    parent: any;
    relations: RelationsOptions;
    options: {
        multipleSlots: boolean;
    };
    data: {
        prefix: string;
        classPrefix: string;
        isSpread: boolean;
        isChecked: boolean;
        hasChildren: boolean;
        currentName: string;
        split: boolean;
        iconOnly: boolean;
        theme: string;
        crowded: boolean;
        shape: string;
    };
    properties: import("./type").TdTabBarItemProps;
    observers: {
        subTabBar(value: Record<string, any>[]): void;
        icon(v: any): void;
    };
    lifetimes: {
        attached(): Promise<void>;
    };
    methods: {
        showSpread(): void;
        toggle(): void;
        selectChild(event: any): void;
        checkActive(value: any): void;
        closeSpread(): void;
    };
}
