import { BadgeProps } from '../badge';
import { TNode } from '../common';
export interface TdTabBarProps {
    bordered?: boolean;
    fixed?: boolean;
    placeholder?: boolean;
    safeAreaInsetBottom?: boolean;
    shape?: 'normal' | 'round';
    split?: boolean;
    theme?: 'normal' | 'tag';
    value?: string | number | Array<string | number>;
    defaultValue?: string | number | Array<string | number>;
    modelValue?: string | number | Array<string | number>;
    zIndex?: number;
    onChange?: (value: string | number) => void;
}
export interface TdTabBarItemProps {
    badgeProps?: BadgeProps;
    icon?: TNode;
    subTabBar?: SubTabBarItem[];
    value?: string | number;
}
export interface SubTabBarItem {
    value: string;
    label: string;
}
