interface IDownloadResult { /** 卡拉OK歌词 */ karaok: string | null; /** 常规歌词 */ regular: string | null; } /** QQ音乐歌词下载选项 */ interface IQQMusicLyricDownloadOption { /** 歌曲ID */ songID: string | number; /** 指定专辑名称 */ albumName?: string | string[]; /** 指定歌曲名称 */ songName?: string; /** 指定歌手名称 */ singerName?: string | string[]; /** 是否下载QRC歌词,默认`true` */ qrc?: boolean; } /** * 从QQ音乐API下载歌词 * @param option 下载选项 */ export declare function downloadQQMusicLyric(option: IQQMusicLyricDownloadOption): Promise; /** 酷狗音乐歌词下载选项 */ interface IKugouLyricDownloadOption { /** 歌词ID */ id: string | number; /** Access Key */ accesskey: string; /** 下载格式,默认"krc" */ fmt?: 'krc' | 'lrc'; } /** * 从酷狗音乐下载歌词 * * __`id`和`accessKey`可以通过歌词搜索api获得__ * * `http://lyrics.kugou.com/search?ver=1&man=yes&client=pc&keyword=&duration=&hash=` * * @param option 下载选项 * @returns krc歌词文本内容 */ export declare function downloadKugouLyric(option: IKugouLyricDownloadOption): Promise; /** 酷我音乐歌词下载选项 */ interface IKuwoLyricDownloadOption { /** * 歌曲ID * * 可以是数字组成的ID,也可以是`MUSIC_\d+` */ musicID: string | number; /** * 是否加载lrcx歌词, 默认`true` * * 如果没有lrcx歌词,返回的将是lrc歌词,可以通过判断歌词中是否有`[kuwo:\d+]`来检测是不是lrcx歌词 */ lrcx?: boolean; } /** * 下载酷我音乐歌词 * @param option 下载选项 */ export declare function downloadKuwoLyric(option: IKuwoLyricDownloadOption): Promise; /** * 网易云音乐下载选项 */ interface IDownloadNeteasyLyric { /** 歌曲ID */ musicID: string; } /** * 下载网易云音乐歌词 * @param option 下载选项 */ export declare function downloadNeteasyLyric(option: IDownloadNeteasyLyric): Promise; export {};