/** * Shared YAML traversal utilities for Docker post-synth checks. */ export { getPrimaryOutput } from "@intentius/chant/lint/post-synth"; export interface ParsedService { name: string; image?: string; ports?: string[]; volumes?: string[]; build?: { dockerfile?: string; context?: string; }; depends_on?: string[]; } /** * Extract services section from serialized docker-compose.yml. */ export declare function extractServices(yaml: string): Map; /** * Extract named volumes from the top-level volumes: section. */ export declare function extractNamedVolumes(yaml: string): Set; /** * Check if an image tag represents :latest or is untagged. */ export declare function isLatestOrUntagged(image: string): boolean; /** * Get Dockerfile content from SerializerResult files map. */ export declare function extractDockerfiles(output: unknown): Map; //# sourceMappingURL=docker-helpers.d.ts.map