import { UsePaginationProps } from './usePagination.types';
/** Hook to manage pagination data and state in controlled or uncontrolled way. */
export default function usePagination(props: UsePaginationProps): {
    count: number;
    items: import("./pagination.types").PaginationItem[];
    onPageChange: import("react").Dispatch<import("react").SetStateAction<number>>;
    page: number;
    pageCount: number;
    pageSize: number;
    rangeEnd: number;
    rangeStart: number;
};
export type UsePaginationReturnType = ReturnType<typeof usePagination>;
//# sourceMappingURL=usePagination.d.ts.map