import * as React from 'react'; import { DropDownProps } from '../dropdown'; export declare const PageTypes: ["basic", "bill", "simple", "less", "nicety"]; export declare const TotalTypes: ["page", "row", "all"]; export declare type pageType = typeof PageTypes[number]; export declare type totalType = typeof TotalTypes[number]; export interface IIcons { first: React.ReactElement; last: React.ReactElement; prev: React.ReactElement; next: React.ReactElement; down: React.ReactElement; jumpPrev: React.ReactElement; jumpNext: React.ReactElement; } export interface IPaginationProps { bordered?: boolean; className?: string; current?: number; defaultCurrent?: number; defaultPageSize?: number; disabled?: boolean; dropdownProps?: DropDownProps; hideOnSinglePage?: boolean; icons?: Partial; pageSize?: number; pageSizeOptions?: Array; prefixCls?: string; pageType?: pageType; showQuickJumper?: boolean | { goButton?: React.ReactNode; }; showSizeChanger?: boolean; showTitle?: boolean; showTotal?: boolean | totalType; style?: React.CSSProperties; total?: number; onChange?: (page: number, pageSize?: number) => void; onShowSizeChange?: (current: number, size: number) => void; } declare const Pagination: React.FC; export default Pagination;