import { PropType } from 'vue'; import { TabBarIndicator, TabBarItem, TabBarSize, TabBarValue } from './types'; declare const _default: import('vue').DefineComponent; default: string; }; items: { type: PropType; default: () => never[]; }; fixed: { type: BooleanConstructor; default: boolean; }; safeAreaBottom: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; zIndex: { type: NumberConstructor; default: number; }; indicator: { type: PropType; default: string; }; size: { type: PropType; default: string; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (v: TabBarValue) => any; "update:modelValue": (v: TabBarValue) => any; }, string, import('vue').PublicProps, Readonly; default: string; }; items: { type: PropType; default: () => never[]; }; fixed: { type: BooleanConstructor; default: boolean; }; safeAreaBottom: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; zIndex: { type: NumberConstructor; default: number; }; indicator: { type: PropType; default: string; }; size: { type: PropType; default: string; }; }>> & Readonly<{ onChange?: ((v: TabBarValue) => any) | undefined; "onUpdate:modelValue"?: ((v: TabBarValue) => any) | undefined; }>, { fixed: boolean; disabled: boolean; size: TabBarSize; modelValue: TabBarValue; zIndex: number; items: TabBarItem[]; indicator: TabBarIndicator; safeAreaBottom: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { innerRef: HTMLDivElement; indicatorRef: HTMLSpanElement; }, HTMLElement>; export default _default;