import type { SeamContext, SeamContextWithDirectory } from "./context.js"; import type { RuntimeDirectory } from "./directory.js"; import type { GlobalMessaging } from "./global-messaging.js"; /** * WS-15 §6.1 — Lane B. * * Built FIRST, from the context without a directory in it, because everything else takes the * directory. That ordering is why `createRuntimeSdk` hoists it out of the handle's object literal. */ export declare function stubRuntimeDirectory(context: SeamContext): RuntimeDirectory; /** WS-15 §6.2–6.4 — Lane B. Needs the directory (resolution) and the store's new durable sinks (I1). */ export declare function stubGlobalMessaging(context: SeamContextWithDirectory): GlobalMessaging;