/**
 * 代码惯例检测模块。
 * @description 通过分析源代码文件内容和项目惯例配置文件，自动识别项目的编码规范和模式。
 *              支持 Spring/Java 和 React/TypeScript 两种技术栈的惯例检测。
 */
/**
 * 检测到的代码惯例条目。
 */
export interface Convention {
    /** 文件匹配模式（glob 或具体文件路径） */
    file_pattern: string;
    /** 惯例描述文本 */
    convention: string;
    /** 惯例示例代码（可选） */
    example?: string;
}
/**
 * 检测项目代码惯例。
 * @description 优先加载项目中配置的惯例文件（支持 YAML front-matter 格式），
 *              然后逐个分析源文件，识别特定的编码模式。最多返回 10 条惯例。
 * @param filePaths - 待分析的文件路径列表
 * @param projectPath - 项目根目录路径（用于解析相对路径）
 * @param conventionsFile - 惯例配置文件路径（可选）
 * @returns 检测到的惯例列表
 */
export declare function detectConventions(filePaths: string[], projectPath: string, conventionsFile?: string): Promise<Convention[]>;
//# sourceMappingURL=convention_detector.d.ts.map