/** * Resolve which language adapters apply to a graph run. * * Extracted from `graph.ts` so both the full-run orchestrator * (`executeGraph`) and the discovery-only `--list-files` path * (`executeListFiles`) share one adapter-selection rule rather than * duplicating it — and so the new list-files module does not have to * import the large graph command handler just for this helper. */ import type { GraphCommandOptions } from './graph-options.js'; import type { LanguageAdapter, ToolCliContext } from '@opensip-cli/core'; /** * Resolve which language adapters apply to this run. With `--language` * set, returns exactly that adapter (errors if unregistered). Without * it, runs marker-based detection and returns every adapter the repo * exposes a marker for (polyglot per spec D6). */ export declare function resolveAdaptersForRun(opts: GraphCommandOptions, cli: ToolCliContext): readonly LanguageAdapter[]; //# sourceMappingURL=resolve-adapters.d.ts.map