interface UsePaginationParameters { totalItems: number; currentPage?: number; pageSize?: number; maxPages?: number; } export declare function usePagination({ totalItems, currentPage, pageSize, maxPages }: UsePaginationParameters): { totalPages: number; maxVisiblePages: number; itemsPerPage: number; pages: number[]; selectedPage: number; endPage: number; startPage: number; next: () => void; prev: () => void; setPage: (newPage: number) => void; }; export {};