import type { Types } from '@hotmeshio/hotmesh'; import type { LTEvent } from '../../types'; type SystemEvent = Types.SystemEvent; /** * Translate a HotMesh `SystemEvent` into long-tail's `LTEvent`. Escalation * events carry the full committed row in `data`, from which we lift the routing * fields; engine/worker lifecycle events pass through with their canonical type. */ export declare function mapSystemEvent(event: SystemEvent): LTEvent; /** * The `EventsConfig.publish` hook long-tail wires into every worker/engine it * constructs. Fire-and-forget — never throws back into the SDK's committed call. */ export declare function onSystemEvent(event: SystemEvent): void; /** The EventsConfig long-tail passes to Durable.Client / Worker.create / HotMesh.init. */ export declare const systemEventsConfig: { publish: typeof onSystemEvent; }; export {};