import { type DefaultProps } from '../config'; export interface PaginationProps { total?: number; pageSize?: number; current?: number; pageCount?: number; pageButtonCount?: number; type?: 'simple' | 'multi'; ellipsis?: boolean; multiCount?: number; } export declare const defaultPaginationProps: DefaultProps; export interface PaginationSlots { prev?(props: Record): any; next?(props: Record): any; } export interface PaginationEmits { (e: 'update:current', page: number): void; (e: 'change', page: number): void; } /** * @description: 获取页面范围 * @param {number} current 当前页码 * @param {number} pageCount 总页数 * @param {number} pageItemCount 要展示的页数 * @return {[number, number]} */ export declare function getPageRange(current: number, pageCount: number, pageItemCount: number): number[];