/** * Deterministic row ids for this package's idempotent writes (the * `TenantUsageMetric.recordUsage` precedent). * * A leaf module (no package-internal imports) so both consumers — usage counter * buckets and the global learning schedules — share one implementation. The * output is formatted as a v5-shaped UUID so id columns stay native UUID on * PostgreSQL/DuckDB. */ /** * SHA-256 over the namespaced parts, formatted as a v5-style UUID. * * The same parts always produce the same id, which is what turns * "check then create" into a race-free write: concurrent creators converge on * one primary key instead of inserting near-duplicate rows. */ export declare function deterministicFieldsUuid(parts: readonly string[]): Promise; //# sourceMappingURL=deterministic-id.d.ts.map