declare namespace IUserPerference {
    interface IType {
        /** 重复模式 */
        repeatMode: string;
        /** 当前进度 */
        currentMusic: IMusic.IMusicItem;
        currentProgress: number;
        currentQuality: IMusic.IQualityKey
        /** 当前音量 */
        volume: number;
        /** 倍速 */
        speed: number
        /** 订阅 */
        subscription: Array<{
            title?: string;
            srcUrl: string;
        }>,
        skipVersion: string;
        inlineLyricFontSize: string;
    }

    interface IDBType {
        /** 当前播放队列 */
        playList: IMusic.IMusicItem[];
        /** 已下载列表 */
        downloadedList: IMedia.IMediaBase[];
        /** 本地音乐监听列表 */
        localWatchDir: string[];
        /** 本地音乐勾选的监听列表 */
        localWatchDirChecked: string[];
        /** 收藏的歌单 */
        starredMusicSheets: IMedia.IMediaBase[]
        /** 搜索历史 */
        searchHistory: string[];
        /** 插件数据 */
        pluginMeta: Record<string, IPlugin.IPluginMeta>
    }
}