/** * Ansible extraction (spec-07). * * Nodes: plays, named tasks, handlers, roles, role vars/defaults. * Edges: notify (task → handler), include_/import_ (tasks/role/playbook → target), * play `roles:` (play → role), role meta dependencies (role → role). * Jinja2 `{{ }}` in values is tolerated. A templated include target backed by * a static `loop`/`with_items` list resolves to each literal item; fully * dynamic targets (no static list) are dropped rather than guessed. */ import type { IacGraph } from './types.js'; interface InFile { path: string; content: string; } export declare function extractAnsible(files: InFile[]): IacGraph; export {}; //# sourceMappingURL=ansible.d.ts.map