import type { QueryBehavior } from './query'; import type { InfiniteData, QueryOptions } from './types'; export declare function infiniteQueryBehavior(): QueryBehavior>; export declare function getNextPageParam(options: QueryOptions, pages: unknown[]): unknown | undefined; export declare function getPreviousPageParam(options: QueryOptions, pages: unknown[]): unknown | undefined; /** * Checks if there is a next page. * Returns `undefined` if it cannot be determined. */ export declare function hasNextPage(options: QueryOptions, pages?: unknown): boolean | undefined; /** * Checks if there is a previous page. * Returns `undefined` if it cannot be determined. */ export declare function hasPreviousPage(options: QueryOptions, pages?: unknown): boolean | undefined; //# sourceMappingURL=infiniteQueryBehavior.d.ts.map