/** * E2E Test Runner - Configuration Loader */ import type { EnvironmentConfig, LoadedConfig } from '../types'; export interface LoadConfigOptions { configPath?: string; environment?: string; } /** * Load and validate the E2E configuration file */ export declare function loadConfig(options?: LoadConfigOptions): Promise; /** * Validate that adapter connection strings don't contain unresolved env vars. * This is called after non-strict resolution to provide clear error messages * when required adapters have missing env vars. */ export declare function validateAdapterConnectionStrings(config: EnvironmentConfig, requiredAdapters?: string[]): void; /** * Create a default configuration template */ export declare function createDefaultConfig(): string; /** * Write default configuration to file */ export declare function initConfig(configPath: string): Promise; /** * Merge CLI options with loaded config */ export declare function mergeConfigWithOptions(config: LoadedConfig, options: { timeout?: number; retries?: number; parallel?: number; reporter?: string[]; }): LoadedConfig; //# sourceMappingURL=config-loader.d.ts.map