import { Config } from './types.js';
/**
 * Reads configuration from a file (TypeScript or YAML)
 */
export declare function readConfigFromFile(configPath: string): Promise<Config>;
/**
 * Loads a configuration from a JSON file
 */
export declare function loadJsonConfig(configPath: string): Config;
/**
 * Loads a configuration from a YAML file
 */
export declare function loadYamlConfig(configPath: string): Config;
/**
 * Writes configuration to a file (TypeScript or YAML)
 */
export declare function writeConfigToFile(configPath: string, config: Config): Promise<void>;
/**
 * Writes configuration to a YAML file
 */
export declare function saveYamlConfig(configPath: string, config: Config): void;
/**
 * Writes configuration to a JSON file
 */
export declare function saveJsonConfig(configPath: string, config: Config): void;
