import type { IdentityRecord, MemoryRecord, StoredEventRecord } from "../storage/types.js"; import type { IdentityRecordContract, MemoryRecordContract } from "../contracts/rest.js"; import type { DurableGroupXEnvelope } from "../web/sse/types.js"; /** * Project one committed storage event onto the public durable event envelope. * * Storage remains authoritative for sender attribution. No body field is ever * consulted to derive actor, instance, target, or provenance information. */ export declare function toDurableEnvelope
(event: StoredEventRecord): DurableGroupXEnvelope; export declare function toMemoryRecordContract(record: MemoryRecord): MemoryRecordContract; export declare function toIdentityRecordContract(record: IdentityRecord): IdentityRecordContract; //# sourceMappingURL=record-mappers.d.ts.map