index.d.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358
  1. export { paginationProps, paginationConfig } from './Pagination';
  2. export type { PaginationProps, PaginationConfig } from './Pagination';
  3. declare const _default: {
  4. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  94. size: "default" | "small";
  95. onChange: (page: number, pageSize: number) => void;
  96. responsive: boolean;
  97. disabled: boolean;
  98. itemRender: (opt: {
  99. page: number;
  100. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  101. originalElement: any;
  102. }) => any;
  103. buildOptionText: (opt: {
  104. value: any;
  105. }) => any;
  106. pageSizeOptions: (string | number)[];
  107. showTotal: (total: number, range: [number, number]) => any;
  108. hideOnSinglePage: boolean;
  109. showSizeChanger: boolean;
  110. showLessItems: boolean;
  111. showQuickJumper: boolean | {
  112. goButton?: any;
  113. };
  114. simple: boolean;
  115. onShowSizeChange: (current: number, size: number) => void;
  116. 'onUpdate:current': (current: number) => void;
  117. 'onUpdate:pageSize': (size: number) => void;
  118. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  119. P: {};
  120. B: {};
  121. D: {};
  122. C: {};
  123. M: {};
  124. Defaults: {};
  125. }, Readonly<import("vue").ExtractPropTypes<{
  126. total: NumberConstructor;
  127. defaultCurrent: NumberConstructor;
  128. disabled: {
  129. type: BooleanConstructor;
  130. default: boolean;
  131. };
  132. current: NumberConstructor;
  133. defaultPageSize: NumberConstructor;
  134. pageSize: NumberConstructor;
  135. hideOnSinglePage: {
  136. type: BooleanConstructor;
  137. default: boolean;
  138. };
  139. showSizeChanger: {
  140. type: BooleanConstructor;
  141. default: boolean;
  142. };
  143. pageSizeOptions: {
  144. type: import("vue").PropType<(string | number)[]>;
  145. default: (string | number)[];
  146. };
  147. buildOptionText: {
  148. type: import("vue").PropType<(opt: {
  149. value: any;
  150. }) => any>;
  151. default: (opt: {
  152. value: any;
  153. }) => any;
  154. };
  155. showQuickJumper: {
  156. type: import("vue").PropType<boolean | {
  157. goButton?: any;
  158. }>;
  159. default: boolean | {
  160. goButton?: any;
  161. };
  162. };
  163. showTotal: {
  164. type: import("vue").PropType<(total: number, range: [number, number]) => any>;
  165. default: (total: number, range: [number, number]) => any;
  166. };
  167. size: {
  168. type: import("vue").PropType<"default" | "small">;
  169. default: "default" | "small";
  170. };
  171. simple: {
  172. type: BooleanConstructor;
  173. default: boolean;
  174. };
  175. locale: ObjectConstructor;
  176. prefixCls: StringConstructor;
  177. selectPrefixCls: StringConstructor;
  178. totalBoundaryShowSizeChanger: NumberConstructor;
  179. selectComponentClass: StringConstructor;
  180. itemRender: {
  181. type: import("vue").PropType<(opt: {
  182. page: number;
  183. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  184. originalElement: any;
  185. }) => any>;
  186. default: (opt: {
  187. page: number;
  188. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  189. originalElement: any;
  190. }) => any;
  191. };
  192. role: StringConstructor;
  193. responsive: BooleanConstructor;
  194. showLessItems: {
  195. type: BooleanConstructor;
  196. default: boolean;
  197. };
  198. onChange: {
  199. type: import("vue").PropType<(page: number, pageSize: number) => void>;
  200. default: (page: number, pageSize: number) => void;
  201. };
  202. onShowSizeChange: {
  203. type: import("vue").PropType<(current: number, size: number) => void>;
  204. default: (current: number, size: number) => void;
  205. };
  206. 'onUpdate:current': {
  207. type: import("vue").PropType<(current: number) => void>;
  208. default: (current: number) => void;
  209. };
  210. 'onUpdate:pageSize': {
  211. type: import("vue").PropType<(size: number) => void>;
  212. default: (size: number) => void;
  213. };
  214. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  215. size: "default" | "small";
  216. onChange: (page: number, pageSize: number) => void;
  217. responsive: boolean;
  218. disabled: boolean;
  219. itemRender: (opt: {
  220. page: number;
  221. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  222. originalElement: any;
  223. }) => any;
  224. buildOptionText: (opt: {
  225. value: any;
  226. }) => any;
  227. pageSizeOptions: (string | number)[];
  228. showTotal: (total: number, range: [number, number]) => any;
  229. hideOnSinglePage: boolean;
  230. showSizeChanger: boolean;
  231. showLessItems: boolean;
  232. showQuickJumper: boolean | {
  233. goButton?: any;
  234. };
  235. simple: boolean;
  236. onShowSizeChange: (current: number, size: number) => void;
  237. 'onUpdate:current': (current: number) => void;
  238. 'onUpdate:pageSize': (size: number) => void;
  239. }>;
  240. __isFragment?: never;
  241. __isTeleport?: never;
  242. __isSuspense?: never;
  243. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  244. total: NumberConstructor;
  245. defaultCurrent: NumberConstructor;
  246. disabled: {
  247. type: BooleanConstructor;
  248. default: boolean;
  249. };
  250. current: NumberConstructor;
  251. defaultPageSize: NumberConstructor;
  252. pageSize: NumberConstructor;
  253. hideOnSinglePage: {
  254. type: BooleanConstructor;
  255. default: boolean;
  256. };
  257. showSizeChanger: {
  258. type: BooleanConstructor;
  259. default: boolean;
  260. };
  261. pageSizeOptions: {
  262. type: import("vue").PropType<(string | number)[]>;
  263. default: (string | number)[];
  264. };
  265. buildOptionText: {
  266. type: import("vue").PropType<(opt: {
  267. value: any;
  268. }) => any>;
  269. default: (opt: {
  270. value: any;
  271. }) => any;
  272. };
  273. showQuickJumper: {
  274. type: import("vue").PropType<boolean | {
  275. goButton?: any;
  276. }>;
  277. default: boolean | {
  278. goButton?: any;
  279. };
  280. };
  281. showTotal: {
  282. type: import("vue").PropType<(total: number, range: [number, number]) => any>;
  283. default: (total: number, range: [number, number]) => any;
  284. };
  285. size: {
  286. type: import("vue").PropType<"default" | "small">;
  287. default: "default" | "small";
  288. };
  289. simple: {
  290. type: BooleanConstructor;
  291. default: boolean;
  292. };
  293. locale: ObjectConstructor;
  294. prefixCls: StringConstructor;
  295. selectPrefixCls: StringConstructor;
  296. totalBoundaryShowSizeChanger: NumberConstructor;
  297. selectComponentClass: StringConstructor;
  298. itemRender: {
  299. type: import("vue").PropType<(opt: {
  300. page: number;
  301. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  302. originalElement: any;
  303. }) => any>;
  304. default: (opt: {
  305. page: number;
  306. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  307. originalElement: any;
  308. }) => any;
  309. };
  310. role: StringConstructor;
  311. responsive: BooleanConstructor;
  312. showLessItems: {
  313. type: BooleanConstructor;
  314. default: boolean;
  315. };
  316. onChange: {
  317. type: import("vue").PropType<(page: number, pageSize: number) => void>;
  318. default: (page: number, pageSize: number) => void;
  319. };
  320. onShowSizeChange: {
  321. type: import("vue").PropType<(current: number, size: number) => void>;
  322. default: (current: number, size: number) => void;
  323. };
  324. 'onUpdate:current': {
  325. type: import("vue").PropType<(current: number) => void>;
  326. default: (current: number) => void;
  327. };
  328. 'onUpdate:pageSize': {
  329. type: import("vue").PropType<(size: number) => void>;
  330. default: (size: number) => void;
  331. };
  332. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  333. size: "default" | "small";
  334. onChange: (page: number, pageSize: number) => void;
  335. responsive: boolean;
  336. disabled: boolean;
  337. itemRender: (opt: {
  338. page: number;
  339. type: "next" | "page" | "prev" | "jump-prev" | "jump-next";
  340. originalElement: any;
  341. }) => any;
  342. buildOptionText: (opt: {
  343. value: any;
  344. }) => any;
  345. pageSizeOptions: (string | number)[];
  346. showTotal: (total: number, range: [number, number]) => any;
  347. hideOnSinglePage: boolean;
  348. showSizeChanger: boolean;
  349. showLessItems: boolean;
  350. showQuickJumper: boolean | {
  351. goButton?: any;
  352. };
  353. simple: boolean;
  354. onShowSizeChange: (current: number, size: number) => void;
  355. 'onUpdate:current': (current: number) => void;
  356. 'onUpdate:pageSize': (size: number) => void;
  357. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  358. export default _default;