import type { ExplainContext } from './types.js'; /** * Gather the impure facts {@link buildExplanation} needs: the active phase tier * (from `state.json`), the provider-key env vars, and host-install state. Pure * functions stay pure — this is the one place that touches the filesystem and * `process.env`. Best-effort throughout: any read failure degrades to a safe * default rather than throwing, so `config explain` never dies on a half-set-up * repo. `env` is injectable for testing. */ export declare function gatherExplainContext(root: string, env?: NodeJS.ProcessEnv): Promise; //# sourceMappingURL=gather.d.ts.map