/** * @fileoverview 代码语言识别工具 * 基于文件扩展名识别编程语言类型,用于代码块预览 */ /** * 根据文件名或扩展名获取编程语言类型 * @param filename 文件名(包含扩展名) * @returns 编程语言名称,如果无法识别则返回 'text' */ export declare const getLanguageFromFilename: (filename: string) => string; /** * 检查指定的语言是否被支持 * @param language 编程语言名称 * @returns 是否被支持 */ export declare const isSupportedLanguage: (language: string) => boolean; /** * 为代码内容包装 Markdown 代码块格式 * @param content 代码内容 * @param language 编程语言类型 * @returns 包装后的 Markdown 格式字符串 */ export declare const wrapContentInCodeBlock: (content: string, language: string) => string;