import PropTypes from 'prop-types';
import { Component } from 'react';
import { CommonThemeProps } from '../types';
import { PaginationProps as NextPaginationProps } from '@alifd/next/types/pagination';
interface PageStates {
    currentPage: number;
    total: number;
    pageSize: number;
    inputValue: number;
}
interface PaginationProps extends NextPaginationProps, CommonThemeProps {
}
declare class Pagination extends Component<PaginationProps, PageStates> {
    constructor(props: any);
    onInputChange: (value: any) => void;
    handleJump: (e: any) => void;
    onKeyDown: (e: any) => void;
    pageNumberRender: (index: any) => any;
    onChange: (current: any, e: any) => void;
    static contextTypes: {
        theme: PropTypes.Requireable<string>;
    };
    render(): JSX.Element;
}
declare const _default: typeof Pagination;
export default _default;
