| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 | import { type PropType, type InjectionKey, type ExtractPropTypes } from 'vue';import { type Numeric, type Interceptor } from '../utils';declare const tabbarProps: {    route: BooleanConstructor;    fixed: {        type: BooleanConstructor;        default: true;    };    border: {        type: BooleanConstructor;        default: true;    };    zIndex: (NumberConstructor | StringConstructor)[];    placeholder: BooleanConstructor;    activeColor: StringConstructor;    beforeChange: PropType<Interceptor>;    inactiveColor: StringConstructor;    modelValue: {        type: (NumberConstructor | StringConstructor)[];        default: number;    };    safeAreaInsetBottom: {        type: PropType<boolean | null>;        default: null;    };};export declare type TabbarProps = ExtractPropTypes<typeof tabbarProps>;export declare type TabbarProvide = {    props: TabbarProps;    setActive: (active: Numeric, afterChange: () => void) => void;};export declare const TABBAR_KEY: InjectionKey<TabbarProvide>;declare const _default: import("vue").DefineComponent<{    route: BooleanConstructor;    fixed: {        type: BooleanConstructor;        default: true;    };    border: {        type: BooleanConstructor;        default: true;    };    zIndex: (NumberConstructor | StringConstructor)[];    placeholder: BooleanConstructor;    activeColor: StringConstructor;    beforeChange: PropType<Interceptor>;    inactiveColor: StringConstructor;    modelValue: {        type: (NumberConstructor | StringConstructor)[];        default: number;    };    safeAreaInsetBottom: {        type: PropType<boolean | null>;        default: null;    };}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{    route: BooleanConstructor;    fixed: {        type: BooleanConstructor;        default: true;    };    border: {        type: BooleanConstructor;        default: true;    };    zIndex: (NumberConstructor | StringConstructor)[];    placeholder: BooleanConstructor;    activeColor: StringConstructor;    beforeChange: PropType<Interceptor>;    inactiveColor: StringConstructor;    modelValue: {        type: (NumberConstructor | StringConstructor)[];        default: number;    };    safeAreaInsetBottom: {        type: PropType<boolean | null>;        default: null;    };}>> & {    onChange?: ((...args: any[]) => any) | undefined;    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;}, {    fixed: boolean;    border: boolean;    modelValue: string | number;    placeholder: boolean;    safeAreaInsetBottom: boolean | null;    route: boolean;}>;export default _default;
 |