export function hasClass(el: any, className: any): any; export function addClass(el: any, className: any): void; export function removeClass(el: any, className: any): void; export function findIndexByTime(currentTime: any, list: any, index: any): any; export function findCIndexByTime(currentTime: any, list: any, index: any): any[]; /** * @description 根据索引从列表中删除某个选项 * @param {Array} list * @param {number} gid 一级存储索引 * @param {number} cid 二级存储索引 */ export function removeItemByIndex(list: Array, gid: number, cid: number): void; export function getItemsByIndex(list: any, gid: any, cids: any): any; export function typeOf(obj: any): string; /** * * @param { string } el * @param { string } [tpl=] * @param { {[propName: string]: any }} [attrs={}] * @param { string } [cname=''] * @returns { HTMLElement | null } */ export function createDom(el?: string, tpl?: string, attrs?: { [propName: string]: any; }, cname?: string): HTMLElement | null; export function isMediaElement(dom: any): any; export function isMobile(): boolean; export function addCSS(styles: any, preTag?: string): void; export function parseResult(textTrack: any, resolve: any, reject: any, data: any, error: any): void; export function parse(content: any, format: any, promise: any): any; export function loadSubTitle(object: any, promise: any): any; /** * 加载字幕 * @param {*} textTrack * @param {string} 类型 */ export function __loadText(textTrack: any, type: any): Promise; export function formatUrl(url: any): any[]; export function toInt(value: any, fallback?: number): number; /** * 切换的语言和当前的是否一致 * @param {*} src * @param {*} dist * @returns */ export function checkSubtitle(src: any, dist: any): boolean; export function isEnglish(str: any): boolean; /** * 检测是否是半角标点符号 * @param {*} str * @returns */ export function patchABCbiaodian(str: any): boolean; /** * 检测是否是中文标点符号 * @param {*} temp * @returns */ export function patchCn(temp: any): boolean; export function splitWords(str: any): any[];