/** * A stable identifier that survives everything the human-facing id does not. * * ISS-NNNN is a display name: it is derived from a directory scan, it is * reassigned when duplicates are repaired (four were, in Phase 2), and it is * allocated independently per checkout — which is exactly how the same issue * came to exist as ISS-0112 on one volume and ISS-0115 on another with nothing * in the data connecting them. `uid` is the identity; `id` is the label. * * UUIDv7 rather than v4 because it is time-ordered: records sort by creation * without consulting a timestamp field, and a Postgres index on it stays local * rather than scattering writes across the tree when this reaches HQ sync. */ export declare function newUid(now?: number): string; export declare function isUid(value: unknown): value is string; //# sourceMappingURL=uid.d.ts.map