/** * docker-compose interrogation — the services a repo runs ARE its stack. * * A polyglot / platform repo declares Postgres, Redis, ClickHouse, MinIO, Kafka… * in compose and nowhere the root-only detectors look. We read the `image:` lines * (naive regex — same style as cargo.ts's TOML reader) and map well-known infra * images onto stack slots. Facts, not prose — so these win over README guesses. */ import type { ExtractedContext } from './types.js'; /** Read every compose file and map service images onto stack slots. */ export declare function interrogateCompose(dir: string): ExtractedContext;