export declare class DynamicVariableResolver { /** Cache for dotenv values */ private dotenvCache; /** Base path for .env file lookup */ private dotenvPath; /** * Resolve all dynamic variables in a string */ resolve(content: string): string; /** * Set the base directory for .env file lookup */ setDotenvPath(basePath: string): void; /** * Clear all caches */ clearCache(): void; /** * Resolve a single dynamic variable */ private resolveVariable; /** * Generate a UUID v4 */ private generateGuid; /** * Generate Unix timestamp (seconds since epoch) */ private generateTimestamp; /** * Generate random integer */ private generateRandomInt; /** * Generate datetime string */ private generateDatetime; /** * Format UTC datetime */ private formatDatetime; /** * Format local datetime */ private formatLocalDatetime; /** * Format date with custom format string * Supports: YYYY, MM, DD, HH, mm, ss, SSS */ private formatCustomDate; /** * Apply time offset to a date */ private applyOffset; /** * Resolve $dotenv variable */ private resolveDotenv; /** * Resolve $processEnv variable */ private resolveProcessEnv; /** * Load and parse .env file */ private loadDotenv; /** * Parse .env file content */ private parseDotenvContent; }