UNPKG

2.32 kBTypeScriptView Raw
1export declare const Tabbar: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
2 route: BooleanConstructor;
3 fixed: {
4 type: BooleanConstructor;
5 default: true;
6 };
7 border: {
8 type: BooleanConstructor;
9 default: true;
10 };
11 zIndex: (NumberConstructor | StringConstructor)[];
12 placeholder: BooleanConstructor;
13 activeColor: StringConstructor;
14 beforeChange: import("vue").PropType<import("../utils").Interceptor>;
15 inactiveColor: StringConstructor;
16 modelValue: {
17 type: (NumberConstructor | StringConstructor)[];
18 default: number;
19 };
20 safeAreaInsetBottom: {
21 type: import("vue").PropType<boolean | null>;
22 default: null;
23 };
24}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
25 route: BooleanConstructor;
26 fixed: {
27 type: BooleanConstructor;
28 default: true;
29 };
30 border: {
31 type: BooleanConstructor;
32 default: true;
33 };
34 zIndex: (NumberConstructor | StringConstructor)[];
35 placeholder: BooleanConstructor;
36 activeColor: StringConstructor;
37 beforeChange: import("vue").PropType<import("../utils").Interceptor>;
38 inactiveColor: StringConstructor;
39 modelValue: {
40 type: (NumberConstructor | StringConstructor)[];
41 default: number;
42 };
43 safeAreaInsetBottom: {
44 type: import("vue").PropType<boolean | null>;
45 default: null;
46 };
47}>> & Readonly<{
48 onChange?: ((...args: any[]) => any) | undefined;
49 "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
50}>, {
51 fixed: boolean;
52 border: boolean;
53 modelValue: string | number;
54 placeholder: boolean;
55 safeAreaInsetBottom: boolean | null;
56 route: boolean;
57}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
58export default Tabbar;
59export { tabbarProps } from './Tabbar';
60export type { TabbarProps } from './Tabbar';
61export type { TabbarThemeVars } from './types';
62declare module 'vue' {
63 interface GlobalComponents {
64 VanTabbar: typeof Tabbar;
65 }
66}
67
\No newline at end of file