import { VNode, VNodeChild } from 'vue'; import { SelectBaseOption } from '../../select/src/interface'; export declare type PaginationInfo = Parameters[0]; export declare type RenderPrefix = (info: { startIndex: number; endIndex: number; page: number; pageSize: number; pageCount: number; itemCount: number | undefined; }) => VNodeChild; export declare type PaginationSizeOption = SelectBaseOption; export declare type RenderSuffix = RenderPrefix; export declare type RenderNext = RenderPrefix; export declare type RenderPrev = RenderPrefix; export declare type PaginationRenderLabel = (info: { type: 'fast-backward' | 'fast-forward'; node: VNode; active: boolean; } | { type: 'page'; node: number; active: boolean; }) => VNodeChild;