6bfaa0d75945a91fe337d5456de6507a2a11d68070787ddf901e6480e9ec3ea8c9ca8b57816188ad193268b9358a836a3a9ecb42a85e991dc70273303b5590 1.5 KB

1234567891011121314151617181920212223242526272829
  1. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  2. import type Sizes from './sizes.vue';
  3. export declare const paginationSizesProps: {
  4. readonly pageSize: {
  5. readonly type: import("vue").PropType<number>;
  6. readonly required: true;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. __epPropKey: true;
  9. };
  10. 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>;
  11. readonly popperClass: {
  12. readonly type: import("vue").PropType<string>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. readonly disabled: BooleanConstructor;
  18. readonly teleported: BooleanConstructor;
  19. readonly size: {
  20. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  21. readonly required: false;
  22. readonly validator: ((val: unknown) => boolean) | undefined;
  23. __epPropKey: true;
  24. };
  25. readonly appendSizeTo: StringConstructor;
  26. };
  27. export type PaginationSizesProps = ExtractPropTypes<typeof paginationSizesProps>;
  28. export type PaginationSizesPropsPublic = __ExtractPublicPropTypes<typeof paginationSizesProps>;
  29. export type SizesInstance = InstanceType<typeof Sizes> & unknown;