UNPKG

4.89 kBTypeScriptView Raw
1import { type ExtractPropTypes } from 'vue';
2export declare const collapseItemProps: {
3 tag: {
4 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
5 default: keyof HTMLElementTagNameMap;
6 };
7 icon: StringConstructor;
8 size: import("vue").PropType<import("../cell").CellSize>;
9 title: (NumberConstructor | StringConstructor)[];
10 value: (NumberConstructor | StringConstructor)[];
11 label: (NumberConstructor | StringConstructor)[];
12 center: BooleanConstructor;
13 isLink: BooleanConstructor;
14 border: {
15 type: BooleanConstructor;
16 default: true;
17 };
18 iconPrefix: StringConstructor;
19 valueClass: import("vue").PropType<unknown>;
20 labelClass: import("vue").PropType<unknown>;
21 titleClass: import("vue").PropType<unknown>;
22 titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
23 arrowDirection: import("vue").PropType<import("../cell").CellArrowDirection>;
24 required: {
25 type: import("vue").PropType<boolean | "auto">;
26 default: null;
27 };
28 clickable: {
29 type: import("vue").PropType<boolean | null>;
30 default: null;
31 };
32} & {
33 name: (NumberConstructor | StringConstructor)[];
34 isLink: {
35 type: BooleanConstructor;
36 default: true;
37 };
38 disabled: BooleanConstructor;
39 readonly: BooleanConstructor;
40 lazyRender: {
41 type: BooleanConstructor;
42 default: true;
43 };
44};
45export type CollapseItemProps = ExtractPropTypes<typeof collapseItemProps>;
46declare const _default: import("vue").DefineComponent<ExtractPropTypes<{
47 tag: {
48 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
49 default: keyof HTMLElementTagNameMap;
50 };
51 icon: StringConstructor;
52 size: import("vue").PropType<import("../cell").CellSize>;
53 title: (NumberConstructor | StringConstructor)[];
54 value: (NumberConstructor | StringConstructor)[];
55 label: (NumberConstructor | StringConstructor)[];
56 center: BooleanConstructor;
57 isLink: BooleanConstructor;
58 border: {
59 type: BooleanConstructor;
60 default: true;
61 };
62 iconPrefix: StringConstructor;
63 valueClass: import("vue").PropType<unknown>;
64 labelClass: import("vue").PropType<unknown>;
65 titleClass: import("vue").PropType<unknown>;
66 titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
67 arrowDirection: import("vue").PropType<import("../cell").CellArrowDirection>;
68 required: {
69 type: import("vue").PropType<boolean | "auto">;
70 default: null;
71 };
72 clickable: {
73 type: import("vue").PropType<boolean | null>;
74 default: null;
75 };
76} & {
77 name: (NumberConstructor | StringConstructor)[];
78 isLink: {
79 type: BooleanConstructor;
80 default: true;
81 };
82 disabled: BooleanConstructor;
83 readonly: BooleanConstructor;
84 lazyRender: {
85 type: BooleanConstructor;
86 default: true;
87 };
88}>, (() => import("vue/jsx-runtime").JSX.Element) | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
89 tag: {
90 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
91 default: keyof HTMLElementTagNameMap;
92 };
93 icon: StringConstructor;
94 size: import("vue").PropType<import("../cell").CellSize>;
95 title: (NumberConstructor | StringConstructor)[];
96 value: (NumberConstructor | StringConstructor)[];
97 label: (NumberConstructor | StringConstructor)[];
98 center: BooleanConstructor;
99 isLink: BooleanConstructor;
100 border: {
101 type: BooleanConstructor;
102 default: true;
103 };
104 iconPrefix: StringConstructor;
105 valueClass: import("vue").PropType<unknown>;
106 labelClass: import("vue").PropType<unknown>;
107 titleClass: import("vue").PropType<unknown>;
108 titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
109 arrowDirection: import("vue").PropType<import("../cell").CellArrowDirection>;
110 required: {
111 type: import("vue").PropType<boolean | "auto">;
112 default: null;
113 };
114 clickable: {
115 type: import("vue").PropType<boolean | null>;
116 default: null;
117 };
118} & {
119 name: (NumberConstructor | StringConstructor)[];
120 isLink: {
121 type: BooleanConstructor;
122 default: true;
123 };
124 disabled: BooleanConstructor;
125 readonly: BooleanConstructor;
126 lazyRender: {
127 type: BooleanConstructor;
128 default: true;
129 };
130}>> & Readonly<{}>, {
131 tag: keyof HTMLElementTagNameMap;
132 center: boolean;
133 disabled: boolean;
134 border: boolean;
135 isLink: boolean;
136 required: boolean | "auto";
137 clickable: boolean | null;
138 readonly: boolean;
139 lazyRender: boolean;
140}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
141export default _default;
142
\No newline at end of file