/** * Minimal `.env` file parser used by the CLI for `validate` / `check`. * * Supports the common subset of dotenv syntax: * - `KEY=value` * - Surrounding double or single quotes (stripped) * - Lines starting with `#` are comments * - Inline `#` comments after an unquoted value * - Blank lines ignored * * Anything more exotic (variable expansion, multi-line values) is * deliberately out of scope. Use dotenv-expand etc. before piping the * result into `loadSettings(...)` if you need it. */ export declare function parseDotenv(content: string): Record; /** * Read a `.env`-style file from disk and return its parsed key/value map. * * Filesystem failures are wrapped in `NodeSettingsError` with code * `FILE_READ_FAILED` so callers can distinguish them from validation * errors. The original error (e.g. ENOENT, EACCES) is preserved on `cause`. */ export declare function loadDotenvFile(path: string): Record; export declare function readDotenvSafe(path: string): string; //# sourceMappingURL=dotenv-file.d.ts.map