export interface ApiConfig {
    id: string;
    key: string;
}
export interface Config {
    api: ApiConfig;
}
export declare class ConfigManager {
    private config;
    private configPath;
    constructor(configPath?: string);
    /**
     * 加载配置文件
     */
    loadConfig(): Config;
    /**
     * 从环境变量加载配置
     */
    private loadConfigFromEnv;
    /**
     * 验证配置文件格式
     */
    private validateConfig;
    private validateApiConfig;
    /**
     * 获取API配置
     */
    getApiConfig(): ApiConfig;
    /**
     * 获取百度API配置 (兼容性方法)
     */
    getBaiduConfig(): ApiConfig;
    /**
     * 获取B站API配置 (兼容性方法)
     */
    getBilibiliConfig(): ApiConfig;
    /**
     * 检查是否配置了B站API (兼容性方法)
     */
    hasBilibiliConfig(): boolean;
    /**
     * 获取完整配置
     */
    getConfig(): Config;
    /**
     * 重新加载配置
     */
    reloadConfig(): Config;
}
//# sourceMappingURL=config.d.ts.map