/** * 浏览器端读取文件内容 * @param file 文件对象 * @returns promise */ export declare const readFileTextAsync: (file: File, type?: 'text' | 'buffer' | 'url' | 'binary') => Promise; /** * html片段转换为fragment适用于书签类html * @param input html内容 * @returns 生成的fragment */ export declare const htmlToFragment: (input: string) => DocumentFragment | null; /** * fragment转为为html字符串,适用于书签类html范转换 * @param fragment 生成的fragment * @returns html内容 */ export declare const fragmentToHtml: (fragment: DocumentFragment) => string | null; /** * 书签类html元素转换为json对象 * @param element 元素 * @param pid 父元素id * @returns 转换后的json */ export declare const elementToJson: (element: HTMLElement, pid?: string) => any[]; /** * 书签类htmljson对象转换为元素 * @param data 待转换的json对象 * @returns 元素 */ export declare const jsonToElement: (data: any[]) => HTMLDivElement | null;