import React from 'react'; import { NormalSizes } from '../utils/prop-types'; /** END OF STYLE */ export interface Props { size?: NormalSizes; page?: number; initialPage?: number; count?: number; limit?: number; className?: string; prev?: any; next?: any; onChange?: (val: number) => void; } export interface PaginationPageProps { limit: number; count: number; current: number; setPage: any; } export interface PaginationItemProps { active?: boolean; disabled?: boolean; onClick?: (e: React.MouseEvent) => void; onMouseEnter?: any; onMouseLeave?: any; className?: string; } declare const defaultProps: { size: "mini" | "small" | "medium" | "large" | "fluid" | "auto"; initialPage: number; count: number; limit: number; }; declare type NativeAttrs = Omit, keyof Props>; export declare type PaginationProps = Props & typeof defaultProps & NativeAttrs; declare const _default: React.ForwardRefExoticComponent & Omit & NativeAttrs & React.RefAttributes>; export default _default;