import { PageInfo, Mutable, IntrinsicAttributes } from 'plus-pro-components/es/types'; import { PaginationProps } from 'element-plus'; export interface PlusPaginationSelfProps { modelValue?: PageInfo; total?: number; pageSizeList?: number[]; align?: 'left' | 'right' | 'center'; } export type PlusPaginationProps = PlusPaginationSelfProps & Partial & IntrinsicAttributes>; export interface PlusPaginationEmits { (e: 'update:modelValue', pageInfo: PageInfo): void; (e: 'change', pageInfo: PageInfo): void; (e: 'size-change', value: number): void; (e: 'current-change', value: number): void; }