UNPKG

3.71 kBTypeScriptView Raw
1export declare const CollapseItem: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
2 tag: {
3 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
4 default: keyof HTMLElementTagNameMap;
5 };
6 icon: StringConstructor;
7 size: import("vue").PropType<import("..").CellSize>;
8 title: (NumberConstructor | StringConstructor)[];
9 value: (NumberConstructor | StringConstructor)[];
10 label: (NumberConstructor | StringConstructor)[];
11 center: BooleanConstructor;
12 isLink: BooleanConstructor;
13 border: {
14 type: BooleanConstructor;
15 default: true;
16 };
17 iconPrefix: StringConstructor;
18 valueClass: import("vue").PropType<unknown>;
19 labelClass: import("vue").PropType<unknown>;
20 titleClass: import("vue").PropType<unknown>;
21 titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
22 arrowDirection: import("vue").PropType<import("..").CellArrowDirection>;
23 required: {
24 type: import("vue").PropType<boolean | "auto">;
25 default: null;
26 };
27 clickable: {
28 type: import("vue").PropType<boolean | null>;
29 default: null;
30 };
31} & {
32 name: (NumberConstructor | StringConstructor)[];
33 isLink: {
34 type: BooleanConstructor;
35 default: true;
36 };
37 disabled: BooleanConstructor;
38 readonly: BooleanConstructor;
39 lazyRender: {
40 type: BooleanConstructor;
41 default: true;
42 };
43}>, (() => import("vue/jsx-runtime").JSX.Element) | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
44 tag: {
45 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
46 default: keyof HTMLElementTagNameMap;
47 };
48 icon: StringConstructor;
49 size: import("vue").PropType<import("..").CellSize>;
50 title: (NumberConstructor | StringConstructor)[];
51 value: (NumberConstructor | StringConstructor)[];
52 label: (NumberConstructor | StringConstructor)[];
53 center: BooleanConstructor;
54 isLink: BooleanConstructor;
55 border: {
56 type: BooleanConstructor;
57 default: true;
58 };
59 iconPrefix: StringConstructor;
60 valueClass: import("vue").PropType<unknown>;
61 labelClass: import("vue").PropType<unknown>;
62 titleClass: import("vue").PropType<unknown>;
63 titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
64 arrowDirection: import("vue").PropType<import("..").CellArrowDirection>;
65 required: {
66 type: import("vue").PropType<boolean | "auto">;
67 default: null;
68 };
69 clickable: {
70 type: import("vue").PropType<boolean | null>;
71 default: null;
72 };
73} & {
74 name: (NumberConstructor | StringConstructor)[];
75 isLink: {
76 type: BooleanConstructor;
77 default: true;
78 };
79 disabled: BooleanConstructor;
80 readonly: BooleanConstructor;
81 lazyRender: {
82 type: BooleanConstructor;
83 default: true;
84 };
85}>> & Readonly<{}>, {
86 tag: keyof HTMLElementTagNameMap;
87 center: boolean;
88 disabled: boolean;
89 border: boolean;
90 isLink: boolean;
91 required: boolean | "auto";
92 clickable: boolean | null;
93 readonly: boolean;
94 lazyRender: boolean;
95}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
96export default CollapseItem;
97export { collapseItemProps } from './CollapseItem';
98export type { CollapseItemProps } from './CollapseItem';
99export type { CollapseItemInstance, CollapseItemThemeVars } from './types';
100declare module 'vue' {
101 interface GlobalComponents {
102 VanCollapseItem: typeof CollapseItem;
103 }
104}
105
\No newline at end of file