/** * Find the infrastructure files of a repository and the env-var declaration sites in them * (change: add-iac-code-binding). Computed at query time from the working tree — no persisted * artifact, no edit to the analyze walk — and classified exactly as `analyze` classifies IaC files. * * The scan is bounded (file count and size) and says what it did not read: Helm templates (not * rendered), files past a cap, and files it could not read. */ import { type EnvDeclaration, type OpaqueEnvSource } from '../analyzer/iac/env-declarations.js'; export interface EnvDeclarationIndex { declarations: EnvDeclaration[]; opaque: OpaqueEnvSource[]; /** Infrastructure files read. */ filesScanned: number; /** What the scan did not cover, in plain sentences. */ boundaries: string[]; } export declare function scanEnvDeclarations(root: string): Promise; //# sourceMappingURL=env-declaration-scan.d.ts.map