/** * Environment variables configuration source */ import type { ConfigSource } from '../types/index.js'; export interface EnvConfigOptions { prefix?: string; separator?: string; transform?: { keys?: 'camelCase' | 'kebabCase' | 'snakeCase' | 'none'; values?: 'auto' | 'string'; }; includeProcessEnv?: boolean; } export declare class EnvConfigSource implements ConfigSource { readonly name: string; readonly priority: number; private readonly options; private readonly envVars; constructor(options?: EnvConfigOptions, priority?: number); load(): Record; save(): void; watch(): () => void; private transformKey; private transformValue; private capitalize; } //# sourceMappingURL=env-source.d.ts.map