/** Low-level bounded runtime-tree inspection; journal authority lives in the facade. */ import type { RuntimeTreeManifest, RuntimeTreePosture } from './runtime-manifest-model.js'; import type { RuntimeStageOwnershipIdentity } from './runtime-stage-ownership.js'; export interface RuntimeManifestIoDependencies { readonly enumerateDirectoryNames: (path: string) => Iterable; } /** Inspect one stable runtime tree without following filesystem entries. */ export declare function inspectRuntimeTree(runtimeDir: string, posture: RuntimeTreePosture, dependencyOverrides?: Partial, stageOwnership?: RuntimeStageOwnershipIdentity): RuntimeTreeManifest; //# sourceMappingURL=runtime-manifest-io.d.ts.map