/**
 * Service for loading and validating configuration files.
 */
export declare class ConfigService {
    /**
     * Loads and validates the main agent configuration.
     *
     * @param filePath Path to the configuration file
     * @returns Parsed and validated configuration
     * @throws ConfigurationError if file is invalid or missing
     */
    static loadConfig(filePath: string): any;
    /**
     * Loads and validates the tools configuration.
     *
     * @param filePath Path to the tools configuration file
     * @returns Parsed and validated tools configuration
     * @throws ConfigurationError if file is invalid or missing
     */
    static loadTools(filePath: string): any;
    /**
     * Loads and validates the API keys configuration.
     *
     * @param filePath Path to the keys configuration file
     * @returns Parsed and validated keys configuration
     * @throws ConfigurationError if file is invalid or missing
     */
    static loadKeys(filePath: string): any;
}
//# sourceMappingURL=config-service.d.ts.map