import React from 'react'; import { PaginationProps } from '../types/pagination'; declare type RequireKeys = 'current' | 'itemRender' | 'pageSize' | 'showItemCount'; declare type OmitKeys = 'simple' | 'onChange' | 'onPageSizeChange' | 'hideOnSinglePage' | 'defaultPageSize' | 'defaultCurrent'; declare type RequirePick = Pick, K>; interface Props extends Omit, RequirePick { jumperPage?: number; onJumperPage?: (page?: number) => void; onChangePage?: (page: number) => void; onChangePageSize?: (pageSize?: number) => void; onJumperBlur?: (e: React.FocusEvent) => void; onJumperKeyUp?: (e: React.KeyboardEvent) => void; } export default function CommonPagination({ className, style, total, current, pageSize, pageSizeOptions, showItemCount, disabled, showQuickJumper, jumperPage, itemRender, showTotal, onJumperPage, onChangePage, onChangePageSize, onJumperBlur, onJumperKeyUp, ...extra }: Props): JSX.Element; export {};