import { UpdateConfigOptions } from '../types.ts';
/**
 * 配置文件信息接口
 */
export interface ConfigFileInfo {
    name: string;
    path: string;
    templatePath: string;
    description: string;
    commentPrefix?: string;
    commentSuffix?: string;
    group: string;
    priority: number;
}
/**
 * 配置服务类
 * 负责管理项目配置文件的扫描、分析和更新
 */
export declare class ConfigService {
    private templatesDir;
    private fileService;
    private uiService;
    constructor(templatesDir: string);
    /**
     * 更新项目配置文件
     */
    updateConfig(options?: UpdateConfigOptions): Promise<void>;
    /**
     * 更新选中的配置文件
     */
    private updateSelectedConfigs;
}
