import { PerformanceConfig } from './config-loader.js'; export interface EnvironmentVariableConfig { key: string; defaultValue: string | number | boolean; type: 'string' | 'number' | 'boolean'; required: boolean; description: string; validation?: (value: unknown) => boolean; transform?: (value: string) => unknown; } export declare const ENVIRONMENT_VARIABLES: Record; export declare const DEFAULT_PERFORMANCE_CONFIG: PerformanceConfig; export declare function getEnvironmentValue(envVarConfig: EnvironmentVariableConfig, context?: string): T; export declare function validateAllEnvironmentVariables(): { valid: boolean; errors: string[]; warnings: string[]; }; export declare function getEnvironmentVariableDocumentation(): Record; //# sourceMappingURL=config-defaults.d.ts.map