import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from "axios"; /** * 合并视频文件 * @param fileList 文件列表 * @param output 输出路径 */ export declare function mergeToMKV(fileList?: any[], output?: string): Promise; export declare function mergeToTS(fileList?: any[], output?: string): Promise; /** * 下载文件 * @param url * @param path */ export declare function download(axiosInstance: AxiosInstance, url: string, path: string, options?: AxiosRequestConfig): { promise: Promise; source: import("axios").CancelTokenSource; }; /** * Raw Request * @param url */ export declare function requestRaw(url: string, options?: AxiosRequestConfig): Promise; /** * 解密文件 * @param input * @param output * @param key in hex * @param iv in hex */ export declare function decrypt(input: string, output: string, key: string, iv: string): Promise;