import type { EntityPageQueryFunc } from "./IteratorUtil";
export declare class EntityPageListIterator<TEntity> implements AsyncIterableIterator<TEntity[]> {
    private _entityPages;
    constructor(pageQueryFunc: EntityPageQueryFunc<TEntity>);
    [Symbol.asyncIterator](): AsyncIterableIterator<TEntity[]>;
    next(): Promise<IteratorResult<TEntity[]>>;
    private queryPages;
}
//# sourceMappingURL=EntityPageListIterator.d.ts.map