UNPKG

10.2 kBTypeScriptView Raw
1export declare const PaginationProps: () => {
2 total: import("vue-types").VueTypeValidableDef<number> & {
3 default: number;
4 };
5 defaultCurrent: import("vue-types").VueTypeValidableDef<number> & {
6 default: number;
7 };
8 disabled: import("vue-types").VueTypeValidableDef<boolean>;
9 current: import("vue-types").VueTypeValidableDef<number> & {
10 default: number;
11 };
12 defaultPageSize: import("vue-types").VueTypeValidableDef<number> & {
13 default: number;
14 };
15 pageSize: import("vue-types").VueTypeValidableDef<number> & {
16 default: number;
17 };
18 hideOnSinglePage: import("vue-types").VueTypeValidableDef<boolean>;
19 showSizeChanger: import("vue-types").VueTypeValidableDef<boolean>;
20 pageSizeOptions: import("vue-types").VueTypeDef<import("../_util/type").Key[]>;
21 buildOptionText: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
22 default: (...args: any[]) => any;
23 };
24 showSizeChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
25 default: (...args: any[]) => any;
26 };
27 showQuickJumper: import("vue-types").VueTypeDef<boolean | {
28 [key: string]: any;
29 }>;
30 showTotal: import("vue-types").VueTypeValidableDef<any>;
31 size: import("vue-types").VueTypeValidableDef<string> & {
32 default: string;
33 };
34 simple: import("vue-types").VueTypeValidableDef<boolean>;
35 locale: import("vue-types").VueTypeValidableDef<{
36 [key: string]: any;
37 }> & {
38 default: () => {
39 [key: string]: any;
40 };
41 };
42 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
43 default: string;
44 };
45 selectPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
46 default: string;
47 };
48 itemRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
49 default: (...args: any[]) => any;
50 };
51 role: import("vue-types").VueTypeValidableDef<string> & {
52 default: string;
53 };
54 showLessItems: import("vue-types").VueTypeValidableDef<boolean>;
55 onChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
56 default: (...args: any[]) => any;
57 };
58 onShowSizeChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
59 default: (...args: any[]) => any;
60 };
61 'onUpdate:current': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
62 default: (...args: any[]) => any;
63 };
64 'onUpdate:pageSize': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
65 default: (...args: any[]) => any;
66 };
67};
68export declare const PaginationConfig: () => {
69 position: import("vue-types").VueTypeDef<"both" | "bottom" | "top">;
70 total: import("vue-types").VueTypeValidableDef<number> & {
71 default: number;
72 };
73 defaultCurrent: import("vue-types").VueTypeValidableDef<number> & {
74 default: number;
75 };
76 disabled: import("vue-types").VueTypeValidableDef<boolean>;
77 current: import("vue-types").VueTypeValidableDef<number> & {
78 default: number;
79 };
80 defaultPageSize: import("vue-types").VueTypeValidableDef<number> & {
81 default: number;
82 };
83 pageSize: import("vue-types").VueTypeValidableDef<number> & {
84 default: number;
85 };
86 hideOnSinglePage: import("vue-types").VueTypeValidableDef<boolean>;
87 showSizeChanger: import("vue-types").VueTypeValidableDef<boolean>;
88 pageSizeOptions: import("vue-types").VueTypeDef<import("../_util/type").Key[]>;
89 buildOptionText: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
90 default: (...args: any[]) => any;
91 };
92 showSizeChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
93 default: (...args: any[]) => any;
94 };
95 showQuickJumper: import("vue-types").VueTypeDef<boolean | {
96 [key: string]: any;
97 }>;
98 showTotal: import("vue-types").VueTypeValidableDef<any>;
99 size: import("vue-types").VueTypeValidableDef<string> & {
100 default: string;
101 };
102 simple: import("vue-types").VueTypeValidableDef<boolean>;
103 locale: import("vue-types").VueTypeValidableDef<{
104 [key: string]: any;
105 }> & {
106 default: () => {
107 [key: string]: any;
108 };
109 };
110 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
111 default: string;
112 };
113 selectPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
114 default: string;
115 };
116 itemRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
117 default: (...args: any[]) => any;
118 };
119 role: import("vue-types").VueTypeValidableDef<string> & {
120 default: string;
121 };
122 showLessItems: import("vue-types").VueTypeValidableDef<boolean>;
123 onChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
124 default: (...args: any[]) => any;
125 };
126 onShowSizeChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
127 default: (...args: any[]) => any;
128 };
129 'onUpdate:current': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
130 default: (...args: any[]) => any;
131 };
132 'onUpdate:pageSize': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
133 default: (...args: any[]) => any;
134 };
135};
136declare const _default: import("vue").DefineComponent<{
137 total: import("vue-types").VueTypeValidableDef<number> & {
138 default: number;
139 };
140 defaultCurrent: import("vue-types").VueTypeValidableDef<number> & {
141 default: number;
142 };
143 disabled: import("vue-types").VueTypeValidableDef<boolean>;
144 current: import("vue-types").VueTypeValidableDef<number> & {
145 default: number;
146 };
147 defaultPageSize: import("vue-types").VueTypeValidableDef<number> & {
148 default: number;
149 };
150 pageSize: import("vue-types").VueTypeValidableDef<number> & {
151 default: number;
152 };
153 hideOnSinglePage: import("vue-types").VueTypeValidableDef<boolean>;
154 showSizeChanger: import("vue-types").VueTypeValidableDef<boolean>;
155 pageSizeOptions: import("vue-types").VueTypeDef<import("../_util/type").Key[]>;
156 buildOptionText: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
157 default: (...args: any[]) => any;
158 };
159 showSizeChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
160 default: (...args: any[]) => any;
161 };
162 showQuickJumper: import("vue-types").VueTypeDef<boolean | {
163 [key: string]: any;
164 }>;
165 showTotal: import("vue-types").VueTypeValidableDef<any>;
166 size: import("vue-types").VueTypeValidableDef<string> & {
167 default: string;
168 };
169 simple: import("vue-types").VueTypeValidableDef<boolean>;
170 locale: import("vue-types").VueTypeValidableDef<{
171 [key: string]: any;
172 }> & {
173 default: () => {
174 [key: string]: any;
175 };
176 };
177 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
178 default: string;
179 };
180 selectPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
181 default: string;
182 };
183 itemRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
184 default: (...args: any[]) => any;
185 };
186 role: import("vue-types").VueTypeValidableDef<string> & {
187 default: string;
188 };
189 showLessItems: import("vue-types").VueTypeValidableDef<boolean>;
190 onChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
191 default: (...args: any[]) => any;
192 };
193 onShowSizeChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
194 default: (...args: any[]) => any;
195 };
196 'onUpdate:current': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
197 default: (...args: any[]) => any;
198 };
199 'onUpdate:pageSize': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
200 default: (...args: any[]) => any;
201 };
202}, {
203 configProvider: import("../config-provider").ConfigConsumerProps;
204}, unknown, {}, {
205 getIconsProps(prefixCls: string): {
206 prevIcon: JSX.Element;
207 nextIcon: JSX.Element;
208 jumpPrevIcon: JSX.Element;
209 jumpNextIcon: JSX.Element;
210 };
211 renderPagination(contextLocale: object): JSX.Element;
212}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "showSizeChange" | "update:current" | "update:pageSize")[], "change" | "showSizeChange" | "update:current" | "update:pageSize", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
213 locale: {
214 [key: string]: any;
215 };
216 onChange: (...args: any[]) => any;
217 prefixCls: string;
218 role: string;
219 current: number;
220 size: string;
221 showSizeChange: (...args: any[]) => any;
222 total: number;
223 defaultCurrent: number;
224 defaultPageSize: number;
225 pageSize: number;
226 buildOptionText: (...args: any[]) => any;
227 selectPrefixCls: string;
228 itemRender: (...args: any[]) => any;
229 onShowSizeChange: (...args: any[]) => any;
230 "onUpdate:current": (...args: any[]) => any;
231 "onUpdate:pageSize": (...args: any[]) => any;
232} & {
233 disabled?: boolean;
234 hideOnSinglePage?: boolean;
235 showSizeChanger?: boolean;
236 pageSizeOptions?: import("../_util/type").Key[];
237 showQuickJumper?: boolean | {
238 [key: string]: any;
239 };
240 showTotal?: any;
241 simple?: boolean;
242 showLessItems?: boolean;
243}>, {
244 locale: {
245 [key: string]: any;
246 };
247 onChange: (...args: any[]) => any;
248 prefixCls: string;
249 role: string;
250 current: number;
251 size: string;
252 showSizeChange: (...args: any[]) => any;
253 total: number;
254 defaultCurrent: number;
255 defaultPageSize: number;
256 pageSize: number;
257 buildOptionText: (...args: any[]) => any;
258 selectPrefixCls: string;
259 itemRender: (...args: any[]) => any;
260 onShowSizeChange: (...args: any[]) => any;
261 "onUpdate:current": (...args: any[]) => any;
262 "onUpdate:pageSize": (...args: any[]) => any;
263}>;
264export default _default;