88fdc0a77c272cc3f1c574f4f8c567994cc63bed9f78acba0ab7a8d100e8baa41049cb5c23de95447ef5725f17a56fa06fb6adc27fa0e8043332a6361481d7 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. import type { ExtractPropTypes, VNode, __ExtractPublicPropTypes } from 'vue';
  2. export declare const paginationProps: {
  3. readonly pageSize: NumberConstructor;
  4. readonly defaultPageSize: NumberConstructor;
  5. readonly total: NumberConstructor;
  6. readonly pageCount: NumberConstructor;
  7. readonly pagerCount: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  8. readonly currentPage: NumberConstructor;
  9. readonly defaultCurrentPage: NumberConstructor;
  10. readonly layout: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  11. readonly pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>;
  12. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  13. readonly prevText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  14. readonly prevIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>;
  15. readonly nextText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16. readonly nextIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>;
  17. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18. readonly small: BooleanConstructor;
  19. readonly size: {
  20. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  21. readonly required: false;
  22. readonly validator: ((val: unknown) => boolean) | undefined;
  23. __epPropKey: true;
  24. };
  25. readonly background: BooleanConstructor;
  26. readonly disabled: BooleanConstructor;
  27. readonly hideOnSinglePage: BooleanConstructor;
  28. readonly appendSizeTo: StringConstructor;
  29. };
  30. export type PaginationProps = ExtractPropTypes<typeof paginationProps>;
  31. export type PaginationPropsPublic = __ExtractPublicPropTypes<typeof paginationProps>;
  32. export declare const paginationEmits: {
  33. 'update:current-page': (val: number) => boolean;
  34. 'update:page-size': (val: number) => boolean;
  35. 'size-change': (val: number) => boolean;
  36. change: (currentPage: number, pageSize: number) => boolean;
  37. 'current-change': (val: number) => boolean;
  38. 'prev-click': (val: number) => boolean;
  39. 'next-click': (val: number) => boolean;
  40. };
  41. export type PaginationEmits = typeof paginationEmits;
  42. declare const _default: import("vue").DefineComponent<{
  43. readonly pageSize: NumberConstructor;
  44. readonly defaultPageSize: NumberConstructor;
  45. readonly total: NumberConstructor;
  46. readonly pageCount: NumberConstructor;
  47. readonly pagerCount: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  48. readonly currentPage: NumberConstructor;
  49. readonly defaultCurrentPage: NumberConstructor;
  50. readonly layout: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  51. readonly pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>;
  52. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  53. readonly prevText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  54. readonly prevIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>;
  55. readonly nextText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  56. readonly nextIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>;
  57. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  58. readonly small: BooleanConstructor;
  59. readonly size: {
  60. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  61. readonly required: false;
  62. readonly validator: ((val: unknown) => boolean) | undefined;
  63. __epPropKey: true;
  64. };
  65. readonly background: BooleanConstructor;
  66. readonly disabled: BooleanConstructor;
  67. readonly hideOnSinglePage: BooleanConstructor;
  68. readonly appendSizeTo: StringConstructor;
  69. }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  70. [key: string]: any;
  71. }> | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  72. 'update:current-page': (val: number) => boolean;
  73. 'update:page-size': (val: number) => boolean;
  74. 'size-change': (val: number) => boolean;
  75. change: (currentPage: number, pageSize: number) => boolean;
  76. 'current-change': (val: number) => boolean;
  77. 'prev-click': (val: number) => boolean;
  78. 'next-click': (val: number) => boolean;
  79. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  80. readonly pageSize: NumberConstructor;
  81. readonly defaultPageSize: NumberConstructor;
  82. readonly total: NumberConstructor;
  83. readonly pageCount: NumberConstructor;
  84. readonly pagerCount: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  85. readonly currentPage: NumberConstructor;
  86. readonly defaultCurrentPage: NumberConstructor;
  87. readonly layout: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  88. readonly pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>;
  89. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  90. readonly prevText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  91. readonly prevIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>;
  92. readonly nextText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  93. readonly nextIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>;
  94. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  95. readonly small: BooleanConstructor;
  96. readonly size: {
  97. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  98. readonly required: false;
  99. readonly validator: ((val: unknown) => boolean) | undefined;
  100. __epPropKey: true;
  101. };
  102. readonly background: BooleanConstructor;
  103. readonly disabled: BooleanConstructor;
  104. readonly hideOnSinglePage: BooleanConstructor;
  105. readonly appendSizeTo: StringConstructor;
  106. }>> & {
  107. onChange?: ((currentPage: number, pageSize: number) => any) | undefined;
  108. "onUpdate:current-page"?: ((val: number) => any) | undefined;
  109. "onUpdate:page-size"?: ((val: number) => any) | undefined;
  110. "onSize-change"?: ((val: number) => any) | undefined;
  111. "onCurrent-change"?: ((val: number) => any) | undefined;
  112. "onPrev-click"?: ((val: number) => any) | undefined;
  113. "onNext-click"?: ((val: number) => any) | undefined;
  114. }, {
  115. readonly small: boolean;
  116. readonly disabled: boolean;
  117. readonly background: boolean;
  118. readonly layout: string;
  119. readonly popperClass: string;
  120. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  121. readonly prevText: string;
  122. readonly prevIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>;
  123. readonly nextText: string;
  124. readonly nextIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>;
  125. readonly pageSizes: number[];
  126. readonly pagerCount: number;
  127. readonly hideOnSinglePage: boolean;
  128. }>;
  129. export default _default;