import type { HarnessDescriptor } from "../knowledge/descriptor.js"; /** RFC-05: resolve the store root impurely from the environment, through * the descriptor's precedence table instead of a harness-name branch. * First set entry wins; set-but-empty counts as unset (probe 53); * relative values resolve against the spawn cwd (probe 54; the * process-cwd split is unverified, so the resolved spawn cwd anchors * it); else defaultRoot with {home} expanded. Descriptors without * rootEnv and defaultRoot (the four existing harnesses) yield undefined * and their paths compute exactly as today. */ export declare const resolveStoreRoot: (h: HarnessDescriptor, opts: { readonly env: Readonly>; readonly cwd: string; readonly home: string; }) => string | undefined; //# sourceMappingURL=store-root.d.ts.map