export interface PageWithItems { items?: Item[] | null; next_page?: string | null; } export declare class Pager

, Item> { private readonly fetchPage; private readonly baseParams; private readonly tokenField; private started; private nextToken; constructor(fetchPage: (params: P) => Promise, params: P, tokenField?: keyof P | 'page_token'); hasNext(): boolean; reset(): void; next(): Promise; } export declare function createPager

, Item>(fetchPage: (params: P) => Promise, params: P, tokenField?: keyof P | 'page_token'): Pager; //# sourceMappingURL=pagination.d.ts.map