import { Ref, ComputedRef } from 'vue'; export interface PaginationState { currentPage: Ref; totalPages: Ref; totalItems: Ref; itemsPerPage: Ref; hasNextPage: ComputedRef; hasPreviousPage: ComputedRef; goToPage: (page: number) => void; nextPage: () => void; previousPage: () => void; setFromResponse: (response: { itemsFound?: number; pages?: number; offset?: number; }) => void; reset: () => void; } export declare function usePagination(initialItemsPerPage?: number): PaginationState;