import React from 'react'; import { ReactAddon } from '../../react/base'; export declare const PaginationPosition: { top: string; bottom: string; both: string; }; export declare class Pagination extends ReactAddon { position?: keyof typeof PaginationPosition; total?: number; defaultCurrent?: number; disabled?: boolean; defaultPageSize?: number; hideOnSinglePage?: boolean; showSizeChanger?: boolean; pageSizeOptions?: string[]; showQuickJumper?: boolean | { goButton?: React.ReactNode; }; size?: string; simple?: boolean; showLessItems?: boolean; showTotal?: (total: number, range: [number, number]) => React.ReactNode; onChange?: (page: number, pageSize?: number) => void; onShowSizeChange?: (current: number, size: number) => void; itemRender?: (page: number, type: 'page' | 'prev' | 'next' | 'jump-prev' | 'jump-next', originalElement: React.ReactElement) => React.ReactNode; onRender?: (() => JSX.Element) | undefined; }