import { AbstractPage, Response, APIClient, FinalRequestOptions, PageInfo } from "./core.js"; export interface PageResponse { total: number; items: Array; page: number; size: number; pages: number; } export interface PageParams { /** * The page number */ page?: number; /** * The number of items in a page */ size?: number; } export declare class Page extends AbstractPage implements PageResponse { total: number; items: Array; page: number; size: number; pages: number; constructor(client: APIClient, response: Response, body: PageResponse, options: FinalRequestOptions); getPaginatedItems(): Item[]; nextPageParams(): Partial | null; nextPageInfo(): PageInfo | null; } //# sourceMappingURL=pagination.d.ts.map