/**
 * @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;
