import type { Hash, ListEntry, ListOptions } from "./types.js"; /** * Apply sort/desc/offset/limit to an array of `ListEntry` records. * Default sort is by `created` ascending. If `limit` is omitted, all entries * (after offset) are returned. * * Tiebreaker is the entry hash (lexicographic ascending) so ordering remains * deterministic for entries sharing the same timestamp. */ export declare function applyListOptions(entries: ListEntry[], options?: ListOptions): ListEntry[]; /** * Build a `ListEntry` for a CAS node from its hash and timestamp. * For immutable CAS nodes `created === updated === timestamp`. */ export declare function casListEntry(hash: Hash, timestamp: number): ListEntry; //# sourceMappingURL=list-utils.d.ts.map