export interface HttpTestConfig { timeouts: { serverCheck: number; request: number; response: number; }; security: { rejectUnauthorized: boolean; allowInsecureConnections: boolean; }; retries: { maxAttempts: number; backoffMultiplier: number; initialDelay: number; }; logging: { level: 'silent' | 'error' | 'warn' | 'info' | 'verbose'; colorOutput: boolean; }; performance: { maxConcurrentRequests: number; requestBufferSize: number; }; } export declare const defaultConfig: HttpTestConfig; export declare function loadConfig(customConfig?: Partial): HttpTestConfig; export declare function validateConfig(config: HttpTestConfig): string[];