index.d.ts 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. export { paginationProps, paginationConfig } from './Pagination';
  2. export type { PaginationProps, PaginationConfig } from './Pagination';
  3. declare const _default: {
  4. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  5. total: NumberConstructor;
  6. defaultCurrent: NumberConstructor;
  7. disabled: {
  8. type: BooleanConstructor;
  9. default: boolean;
  10. };
  11. current: NumberConstructor;
  12. defaultPageSize: NumberConstructor;
  13. pageSize: NumberConstructor;
  14. hideOnSinglePage: {
  15. type: BooleanConstructor;
  16. default: boolean;
  17. };
  18. showSizeChanger: {
  19. type: BooleanConstructor;
  20. default: boolean;
  21. };
  22. pageSizeOptions: {
  23. type: import("vue").PropType<(string | number)[]>;
  24. default: (string | number)[];
  25. };
  26. buildOptionText: {
  27. type: import("vue").PropType<(opt: {
  28. value: any;
  29. }) => any>;
  30. default: (opt: {
  31. value: any;
  32. }) => any;
  33. };
  34. showQuickJumper: {
  35. type: import("vue").PropType<boolean | {
  36. goButton?: any;
  37. }>;
  38. default: boolean | {
  39. goButton?: any;
  40. };
  41. };
  42. showTotal: {
  43. type: import("vue").PropType<(total: number, range: [number, number]) => any>;
  44. default: (total: number, range: [number, number]) => any;
  45. };
  46. size: {
  47. type: import("vue").PropType<"default" | "small">;
  48. default: "default" | "small";
  49. };
  50. simple: {
  51. type: BooleanConstructor;
  52. default: boolean;
  53. };
  54. locale: ObjectConstructor;
  55. prefixCls: StringConstructor;
  56. selectPrefixCls: StringConstructor;
  57. totalBoundaryShowSizeChanger: NumberConstructor;
  58. selectComponentClass: StringConstructor;
  59. itemRender: {
  60. type: import("vue").PropType<(opt: {
  61. page: number;
  62. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  63. originalElement: any;
  64. }) => any>;
  65. default: (opt: {
  66. page: number;
  67. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  68. originalElement: any;
  69. }) => any;
  70. };
  71. role: StringConstructor;
  72. responsive: BooleanConstructor;
  73. showLessItems: {
  74. type: BooleanConstructor;
  75. default: boolean;
  76. };
  77. onChange: {
  78. type: import("vue").PropType<(page: number, pageSize: number) => void>;
  79. default: (page: number, pageSize: number) => void;
  80. };
  81. onShowSizeChange: {
  82. type: import("vue").PropType<(current: number, size: number) => void>;
  83. default: (current: number, size: number) => void;
  84. };
  85. 'onUpdate:current': {
  86. type: import("vue").PropType<(current: number) => void>;
  87. default: (current: number) => void;
  88. };
  89. 'onUpdate:pageSize': {
  90. type: import("vue").PropType<(size: number) => void>;
  91. default: (size: number) => void;
  92. };
  93. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  94. total: NumberConstructor;
  95. defaultCurrent: NumberConstructor;
  96. disabled: {
  97. type: BooleanConstructor;
  98. default: boolean;
  99. };
  100. current: NumberConstructor;
  101. defaultPageSize: NumberConstructor;
  102. pageSize: NumberConstructor;
  103. hideOnSinglePage: {
  104. type: BooleanConstructor;
  105. default: boolean;
  106. };
  107. showSizeChanger: {
  108. type: BooleanConstructor;
  109. default: boolean;
  110. };
  111. pageSizeOptions: {
  112. type: import("vue").PropType<(string | number)[]>;
  113. default: (string | number)[];
  114. };
  115. buildOptionText: {
  116. type: import("vue").PropType<(opt: {
  117. value: any;
  118. }) => any>;
  119. default: (opt: {
  120. value: any;
  121. }) => any;
  122. };
  123. showQuickJumper: {
  124. type: import("vue").PropType<boolean | {
  125. goButton?: any;
  126. }>;
  127. default: boolean | {
  128. goButton?: any;
  129. };
  130. };
  131. showTotal: {
  132. type: import("vue").PropType<(total: number, range: [number, number]) => any>;
  133. default: (total: number, range: [number, number]) => any;
  134. };
  135. size: {
  136. type: import("vue").PropType<"default" | "small">;
  137. default: "default" | "small";
  138. };
  139. simple: {
  140. type: BooleanConstructor;
  141. default: boolean;
  142. };
  143. locale: ObjectConstructor;
  144. prefixCls: StringConstructor;
  145. selectPrefixCls: StringConstructor;
  146. totalBoundaryShowSizeChanger: NumberConstructor;
  147. selectComponentClass: StringConstructor;
  148. itemRender: {
  149. type: import("vue").PropType<(opt: {
  150. page: number;
  151. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  152. originalElement: any;
  153. }) => any>;
  154. default: (opt: {
  155. page: number;
  156. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  157. originalElement: any;
  158. }) => any;
  159. };
  160. role: StringConstructor;
  161. responsive: BooleanConstructor;
  162. showLessItems: {
  163. type: BooleanConstructor;
  164. default: boolean;
  165. };
  166. onChange: {
  167. type: import("vue").PropType<(page: number, pageSize: number) => void>;
  168. default: (page: number, pageSize: number) => void;
  169. };
  170. onShowSizeChange: {
  171. type: import("vue").PropType<(current: number, size: number) => void>;
  172. default: (current: number, size: number) => void;
  173. };
  174. 'onUpdate:current': {
  175. type: import("vue").PropType<(current: number) => void>;
  176. default: (current: number) => void;
  177. };
  178. 'onUpdate:pageSize': {
  179. type: import("vue").PropType<(size: number) => void>;
  180. default: (size: number) => void;
  181. };
  182. }>>, {
  183. size: "default" | "small";
  184. onChange: (page: number, pageSize: number) => void;
  185. responsive: boolean;
  186. disabled: boolean;
  187. itemRender: (opt: {
  188. page: number;
  189. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  190. originalElement: any;
  191. }) => any;
  192. pageSizeOptions: (string | number)[];
  193. buildOptionText: (opt: {
  194. value: any;
  195. }) => any;
  196. hideOnSinglePage: boolean;
  197. showSizeChanger: boolean;
  198. showLessItems: boolean;
  199. showQuickJumper: boolean | {
  200. goButton?: any;
  201. };
  202. showTotal: (total: number, range: [number, number]) => any;
  203. simple: boolean;
  204. onShowSizeChange: (current: number, size: number) => void;
  205. 'onUpdate:current': (current: number) => void;
  206. 'onUpdate:pageSize': (size: number) => void;
  207. }, true, {}, {}, {
  208. P: {};
  209. B: {};
  210. D: {};
  211. C: {};
  212. M: {};
  213. Defaults: {};
  214. }, Readonly<import("vue").ExtractPropTypes<{
  215. total: NumberConstructor;
  216. defaultCurrent: NumberConstructor;
  217. disabled: {
  218. type: BooleanConstructor;
  219. default: boolean;
  220. };
  221. current: NumberConstructor;
  222. defaultPageSize: NumberConstructor;
  223. pageSize: NumberConstructor;
  224. hideOnSinglePage: {
  225. type: BooleanConstructor;
  226. default: boolean;
  227. };
  228. showSizeChanger: {
  229. type: BooleanConstructor;
  230. default: boolean;
  231. };
  232. pageSizeOptions: {
  233. type: import("vue").PropType<(string | number)[]>;
  234. default: (string | number)[];
  235. };
  236. buildOptionText: {
  237. type: import("vue").PropType<(opt: {
  238. value: any;
  239. }) => any>;
  240. default: (opt: {
  241. value: any;
  242. }) => any;
  243. };
  244. showQuickJumper: {
  245. type: import("vue").PropType<boolean | {
  246. goButton?: any;
  247. }>;
  248. default: boolean | {
  249. goButton?: any;
  250. };
  251. };
  252. showTotal: {
  253. type: import("vue").PropType<(total: number, range: [number, number]) => any>;
  254. default: (total: number, range: [number, number]) => any;
  255. };
  256. size: {
  257. type: import("vue").PropType<"default" | "small">;
  258. default: "default" | "small";
  259. };
  260. simple: {
  261. type: BooleanConstructor;
  262. default: boolean;
  263. };
  264. locale: ObjectConstructor;
  265. prefixCls: StringConstructor;
  266. selectPrefixCls: StringConstructor;
  267. totalBoundaryShowSizeChanger: NumberConstructor;
  268. selectComponentClass: StringConstructor;
  269. itemRender: {
  270. type: import("vue").PropType<(opt: {
  271. page: number;
  272. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  273. originalElement: any;
  274. }) => any>;
  275. default: (opt: {
  276. page: number;
  277. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  278. originalElement: any;
  279. }) => any;
  280. };
  281. role: StringConstructor;
  282. responsive: BooleanConstructor;
  283. showLessItems: {
  284. type: BooleanConstructor;
  285. default: boolean;
  286. };
  287. onChange: {
  288. type: import("vue").PropType<(page: number, pageSize: number) => void>;
  289. default: (page: number, pageSize: number) => void;
  290. };
  291. onShowSizeChange: {
  292. type: import("vue").PropType<(current: number, size: number) => void>;
  293. default: (current: number, size: number) => void;
  294. };
  295. 'onUpdate:current': {
  296. type: import("vue").PropType<(current: number) => void>;
  297. default: (current: number) => void;
  298. };
  299. 'onUpdate:pageSize': {
  300. type: import("vue").PropType<(size: number) => void>;
  301. default: (size: number) => void;
  302. };
  303. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  304. size: "default" | "small";
  305. onChange: (page: number, pageSize: number) => void;
  306. responsive: boolean;
  307. disabled: boolean;
  308. itemRender: (opt: {
  309. page: number;
  310. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  311. originalElement: any;
  312. }) => any;
  313. pageSizeOptions: (string | number)[];
  314. buildOptionText: (opt: {
  315. value: any;
  316. }) => any;
  317. hideOnSinglePage: boolean;
  318. showSizeChanger: boolean;
  319. showLessItems: boolean;
  320. showQuickJumper: boolean | {
  321. goButton?: any;
  322. };
  323. showTotal: (total: number, range: [number, number]) => any;
  324. simple: boolean;
  325. onShowSizeChange: (current: number, size: number) => void;
  326. 'onUpdate:current': (current: number) => void;
  327. 'onUpdate:pageSize': (size: number) => void;
  328. }>;
  329. __isFragment?: never;
  330. __isTeleport?: never;
  331. __isSuspense?: never;
  332. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  333. total: NumberConstructor;
  334. defaultCurrent: NumberConstructor;
  335. disabled: {
  336. type: BooleanConstructor;
  337. default: boolean;
  338. };
  339. current: NumberConstructor;
  340. defaultPageSize: NumberConstructor;
  341. pageSize: NumberConstructor;
  342. hideOnSinglePage: {
  343. type: BooleanConstructor;
  344. default: boolean;
  345. };
  346. showSizeChanger: {
  347. type: BooleanConstructor;
  348. default: boolean;
  349. };
  350. pageSizeOptions: {
  351. type: import("vue").PropType<(string | number)[]>;
  352. default: (string | number)[];
  353. };
  354. buildOptionText: {
  355. type: import("vue").PropType<(opt: {
  356. value: any;
  357. }) => any>;
  358. default: (opt: {
  359. value: any;
  360. }) => any;
  361. };
  362. showQuickJumper: {
  363. type: import("vue").PropType<boolean | {
  364. goButton?: any;
  365. }>;
  366. default: boolean | {
  367. goButton?: any;
  368. };
  369. };
  370. showTotal: {
  371. type: import("vue").PropType<(total: number, range: [number, number]) => any>;
  372. default: (total: number, range: [number, number]) => any;
  373. };
  374. size: {
  375. type: import("vue").PropType<"default" | "small">;
  376. default: "default" | "small";
  377. };
  378. simple: {
  379. type: BooleanConstructor;
  380. default: boolean;
  381. };
  382. locale: ObjectConstructor;
  383. prefixCls: StringConstructor;
  384. selectPrefixCls: StringConstructor;
  385. totalBoundaryShowSizeChanger: NumberConstructor;
  386. selectComponentClass: StringConstructor;
  387. itemRender: {
  388. type: import("vue").PropType<(opt: {
  389. page: number;
  390. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  391. originalElement: any;
  392. }) => any>;
  393. default: (opt: {
  394. page: number;
  395. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  396. originalElement: any;
  397. }) => any;
  398. };
  399. role: StringConstructor;
  400. responsive: BooleanConstructor;
  401. showLessItems: {
  402. type: BooleanConstructor;
  403. default: boolean;
  404. };
  405. onChange: {
  406. type: import("vue").PropType<(page: number, pageSize: number) => void>;
  407. default: (page: number, pageSize: number) => void;
  408. };
  409. onShowSizeChange: {
  410. type: import("vue").PropType<(current: number, size: number) => void>;
  411. default: (current: number, size: number) => void;
  412. };
  413. 'onUpdate:current': {
  414. type: import("vue").PropType<(current: number) => void>;
  415. default: (current: number) => void;
  416. };
  417. 'onUpdate:pageSize': {
  418. type: import("vue").PropType<(size: number) => void>;
  419. default: (size: number) => void;
  420. };
  421. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  422. size: "default" | "small";
  423. onChange: (page: number, pageSize: number) => void;
  424. responsive: boolean;
  425. disabled: boolean;
  426. itemRender: (opt: {
  427. page: number;
  428. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  429. originalElement: any;
  430. }) => any;
  431. pageSizeOptions: (string | number)[];
  432. buildOptionText: (opt: {
  433. value: any;
  434. }) => any;
  435. hideOnSinglePage: boolean;
  436. showSizeChanger: boolean;
  437. showLessItems: boolean;
  438. showQuickJumper: boolean | {
  439. goButton?: any;
  440. };
  441. showTotal: (total: number, range: [number, number]) => any;
  442. simple: boolean;
  443. onShowSizeChange: (current: number, size: number) => void;
  444. 'onUpdate:current': (current: number) => void;
  445. 'onUpdate:pageSize': (size: number) => void;
  446. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  447. export default _default;