import type { HarnessAdapter, InstallReader } from "./adapter.js"; /** * Is `vigiles` a declared dependency of this `package.json` text? Pure. Any of * the four dependency fields counts — the question is "did this repo take * vigiles on", not how. The vigiles repo itself is not a consumer: it IS the * package, so it answers false. */ export declare function declaresVigilesDependency(pkgJson: string): boolean; /** * Build the reader for one adapter over one repo root. * * `home` is injectable so the machine read is testable without a real `$HOME`; * it defaults to the user's own. Everything it feeds is advisory-only. */ export declare function buildInstallReader(adapter: HarnessAdapter, root: string, opts?: { readonly home?: string; }): InstallReader; //# sourceMappingURL=install-reader.d.ts.map