import { type Output } from "./shared.js"; /** `vendo config` — report which layer owns each `.vendo` content surface. * * The seam this reads (selectConfigSurface): per surface, resolution is a value * passed in code → the local `.vendo/` file → unset. That is the whole * ladder; nothing remote participates, so this command makes no network call * and needs no credential. A keyed runtime REPORTS what it resolved * (config-report.ts), one way — there is nothing to pull back. * * A value passed in code is not visible to the CLI, so `status` reports only * file / unset. */ export interface ConfigCommandOptions { targetDir?: string; output?: Output; } export declare function runConfig(args: string[], options?: ConfigCommandOptions): Promise;