/// <reference types="react" />
import { PaginationItem, PaginationPropHotKey, PaginationPropSize } from './types';
declare type UsePaginationItemsProps = {
    visibleCount?: number;
    value: number;
    items: number;
    showFirstPage?: boolean;
    showLastPage?: boolean;
    containerEventListener?: HTMLElement | Window;
    size: PaginationPropSize;
    hotKeys?: [PaginationPropHotKey?, PaginationPropHotKey?];
};
export declare const itemSizeMap: Record<PaginationPropSize, number>;
export declare const usePaginationItems: (props: UsePaginationItemsProps) => {
    buttonRefs: import("react").RefObject<HTMLButtonElement>[];
    wrapperRef: import("react").RefObject<HTMLDivElement>;
    pages: PaginationItem[];
};
export {};
