/** * Environment configuration interface */ export interface EnvironmentConfig { port: number; host: string; timeout: number; nodeEnv: string; debug: boolean; logLevel: string; maxConcurrentTasks: number; taskTimeout: number; healthCheckInterval: number; metricsEnabled: boolean; metricsPort: number; typechainEnabled: boolean; contractsPath: string; corsEnabled: boolean; corsOrigins: string[]; aggregatorUrl?: string; executorUrl?: string; dataDir: string; logsDir: string; } /** * Load and validate environment configuration */ export declare function loadEnvironmentConfig(): EnvironmentConfig; /** * Get configuration for specific environment */ export declare function getProductionConfig(): Partial; /** * Get configuration for development */ export declare function getDevelopmentConfig(): Partial; /** * Get configuration for testing */ export declare function getTestConfig(): Partial; /** * Print configuration summary (safe for logging) */ export declare function printConfigSummary(config: EnvironmentConfig): void; //# sourceMappingURL=envConfig.d.ts.map