/** * Helm chart extraction (spec-07). * * A chart is a directory containing `Chart.yaml`. We parse Chart.yaml * (name + dependencies), and the templates under `templates/`. Templates are * Go-templated YAML, not valid YAML as-is, so we run a tolerant pre-pass that * masks `{{ … }}` (never executing it) so the structure parses best-effort. * * Edges: chart → subchart dependency (external unless vendored under charts/), * template → named-template (`include`/`template` → `define`), and template → * values (`.Values.x` resolved to the longest matching values.yaml key). */ import type { IacGraph } from './types.js'; interface InFile { path: string; content: string; } export declare function extractHelm(files: InFile[]): IacGraph; export {}; //# sourceMappingURL=helm.d.ts.map