import DataModel from './models/DataModel'; interface FetchMoreFn { (params: object): Promise>; } export default class ResourceList { data: Array; private fetchMore?; private cursor?; private takeIterator?; constructor(data: Array, fetchMore?: FetchMoreFn, cursor?: string); nextPage(): Promise>; get hasMore(): boolean; [Symbol.asyncIterator](): AsyncGenerator; take(count: number): Promise>; takeReset(): void; takeJSON(count: number): Promise[]>; } export {}; //# sourceMappingURL=ResourceList.d.ts.map