export interface PaginationResult {
    hasNextPage: boolean;
    hasPreviousPage: boolean;
    currentPage: number;
    pageSize: number;
    nextPage: () => void;
    previousPage: () => void;
    reset: () => void;
}
export declare const DEFAULT_PAGE_SIZE = 10;
/**
 * Calculate pagination flags based on current page and API hasMore flag
 */
export declare function calculatePaginationFlags(currentPage: number, hasMore: boolean): {
    hasNextPage: boolean;
    hasPreviousPage: boolean;
};
