/**
 * @fileoverview Configuration management for the SonarQube Issues Exporter
 *
 * This module provides configuration loading, validation, and management functionality.
 * It handles loading configuration from files, environment variables, and provides
 * proper defaults and validation.
 *
 * @author SonarQube Issues Exporter Team
 * @version 2.0.0
 */
import { AppConfig, ConfigLoadOptions } from '../types/config';
export type { AppConfig, ConfigLoadOptions } from '../types/config';
/**
 * Load and validate application configuration
 *
 * @function loadConfig
 * @description Loads configuration from multiple sources and validates it
 * @param options Configuration loading options
 * @returns Validated application configuration
 */
export declare function loadConfig(options?: ConfigLoadOptions): AppConfig;
/**
 * Load configuration without validation (for CLI help and setup commands)
 */
export declare function loadConfigSafe(options?: ConfigLoadOptions): AppConfig;
//# sourceMappingURL=index.d.ts.map