/** * Carga automáticamente las variables de entorno desde archivos .env * Busca archivos .env en el directorio actual y directorios padre */ export declare class EnvLoader { private static loaded; private static envPath; /** * Inicializa la carga de variables de entorno * Se ejecuta automáticamente al importar la librería */ static initialize(): void; /** * Busca el archivo .env más cercano en la jerarquía de directorios */ private static findEnvFile; /** * Obtiene el valor de una variable de entorno */ static getEnvVar(key: string, defaultValue?: string): string | undefined; /** * Verifica si una variable de entorno está definida */ static hasEnvVar(key: string): boolean; /** * Obtiene la ruta del archivo .env cargado */ static getEnvPath(): string | null; /** * Verifica si las variables de entorno han sido cargadas */ static isLoaded(): boolean; /** * Fuerza la recarga de las variables de entorno */ static reload(): void; } //# sourceMappingURL=env-loader.d.ts.map