import { PaginationPageItem } from '../utils/pagination.utils.ts'; type UsePaginationOptions = { currentPage: number; totalPages: number; siblingCount: number; boundaryCount: number; onPageChange: (page: number) => void; }; type UsePaginationReturn = { pageItems: PaginationPageItem[]; isFirstPage: boolean; isLastPage: boolean; goToPreviousPage: () => void; goToNextPage: () => void; }; export declare const usePagination: ({ currentPage, totalPages, siblingCount, boundaryCount, onPageChange, }: UsePaginationOptions) => UsePaginationReturn; export {};