/** * Extracts env-variable keys that a central config loader declares as object * keys while consuming the whole `process.env` object. * * This surfaces variables that are read indirectly — e.g. a Zod schema * `z.object({ CLIENT_SECRET_GITHUB: ... }).parse(process.env)` whose values are * later accessed as `appCfg.CLIENT_SECRET_GITHUB` — which the literal * `process.env.X` scanner never sees. The returned keys are used only to * suppress false "unused" findings; they do not count as usages for missing * detection, stats, or the health score. * * @param content - The full source of a file. * @returns UPPER_SNAKE_CASE keys declared in the file, or an empty array when the * file does not consume the whole `process.env` object. */ export declare function detectConfigSchemaKeys(content: string): string[]; //# sourceMappingURL=detectConfigSchemaKeys.d.ts.map