import type { AppsConfig, AppsRuntime } from "./types.js"; export type { AppsConfig, AppsRuntime, AuthoredAppResult, AutomationAuthorResult, BoxRequest, BoxResponse, EditFailure, EditResult, OpenSurface, SeedFromInput, PlacementEntry, VersionEntry, } from "./types.js"; export { assembleTree } from "../doors/build-surface.js"; /** * 06-apps §1 — construct the app lifecycle, generation, execution, and * interchange surface. * * An assembler, and nothing else: `createRuntimeContext` wires the closure * (runtime-context.ts), and every door below is a module returning its slice of * `AppsRuntime`. `runtime` is passed as a thunk because `pins.fork` re-enters * the public doors while this object literal is still forming. */ export declare const createApps: (config: AppsConfig) => AppsRuntime; //# sourceMappingURL=runtime.d.ts.map