import { IIndexSetCursor } from "../core/i_index_set_cursor.js"; /** * Count the number of set items in a cursor. * * @param cursor The cursor to count the items in. * @return {number} The count of items in the cursor set. */ export declare function cursorCount(cursor: IIndexSetCursor): number; /** * Iterate over a cursor, getting all the local IDs. * * @param cursor The cursor to iterate over. * @yields {number} Every local ID within the cursor. */ export declare function cursorIterator(cursor: IIndexSetCursor): IterableIterator; /** * Iterate over a cursor, mapping the extracted local IDs to values. * * @param cursor The cursor to iterate over. * @param func * @yields {number} Every local ID within the cursor. */ export declare function cursorMap(cursor: IIndexSetCursor, func: (localId: number) => TResult): IterableIterator; //# sourceMappingURL=cursor_utilities.d.ts.map