/** * Environment variable override detector for config keys */ /** * Mapping of environment variables to config keys */ export declare const ENV_OVERRIDE_MAP: Record; /** * Information about an environment variable override */ export interface EnvOverrideInfo { /** The environment variable name */ envVar: string; /** The current value of the environment variable, or null if not set */ value: string | null; } /** * Get the environment variable override value for a config key. * Returns the value if the environment variable is set, null otherwise. */ export declare function getEnvOverride(configKey: string): string | null; /** * Get information about the environment variable that can override a config key. * Returns null if the key doesn't have an environment variable override. */ export declare function getEnvOverrideInfo(configKey: string): EnvOverrideInfo | null; /** * Check if a config key has an environment variable override set. */ export declare function hasEnvOverride(configKey: string): boolean; /** * Get the environment variable name for a config key. * Returns null if the key doesn't have an environment variable mapping. */ export declare function getEnvVarName(configKey: string): string | null; //# sourceMappingURL=env-override.d.ts.map