/** * 从文件读取SRT内容并转换为VTT格式 * @param srtFilePath SRT文件路径 * @returns 转换后的VTT内容字符串 */ export declare function convertSrtFileToVtt(srtFilePath: string): string; /** * 从文件读取SRT内容并转换为VTT格式,同时保存到文件 * @param srtFilePath SRT文件路径 * @param outputPath 输出VTT文件路径(可选,默认与SRT文件同目录) * @returns 输出文件路径 */ export declare function convertSrtFileToVttFile(srtFilePath: string, outputPath?: string): string; /** * 批量转换SRT文件到VTT格式 * @param srtFilePaths SRT文件路径数组 * @param outputDir 输出目录(可选) * @returns 转换结果数组 */ export declare function batchConvertSrtToVtt(srtFilePaths: string[], outputDir?: string): Array<{ input: string; output: string; success: boolean; error?: string; }>; /** * 从字符串内容直接转换为VTT格式 * @param srtContent SRT内容字符串 * @returns VTT格式字符串 */ export declare function convertSrtStringToVtt(srtContent: string): string; export { srtToVtt, validateSRT } from "@xiping/subtitle"; export default convertSrtFileToVtt;