import { ComputedRef } from 'vue' import { AnyFunction } from '@element-plus/utils/types' export interface IPagination { currentPage?: ComputedRef pageCount?: ComputedRef disabled?: ComputedRef changeEvent?: AnyFunction handleSizeChange?: AnyFunction } export interface IPaginationProps { pageSize: number small: boolean total: number pageCount: number pagerCount: number currentPage: number layout: Record pageSizes: Array popperClass: string prevText: string nextText: string background: boolean disabled: boolean hideOnSinglePage: boolean } export interface IPaginationSetups { currentPage: number pageCount: number pagerCount: number disabled: boolean pageSizes: Array }