import { Cursor, CursorExtras } from "arangojs/cursors"; export declare class GeneralArrayCursor { private _cursor; constructor(cursor: Cursor, documents: T[]); _current: number; _documents: T[]; isArangoResultSet: boolean; count(): number; dispose(): Promise; elements(): T[]; getExtra(): Partial; hasNext(): boolean; next(): T | undefined; toArray(): T[]; [Symbol.iterator](): Generator; } export declare class ArangoQueryStreamCursor { private _cursor; constructor(cursor: Cursor); isArangoResultSet: boolean; id(): string | undefined; count(): number | undefined; dispose(): Promise; getExtra(): Partial; hasNext(): boolean; next(): Promise; toArray(): Promise; [Symbol.asyncIterator](): AsyncGenerator | undefined, undefined, unknown>; } //# sourceMappingURL=arango-cursor.d.ts.map