import { CookieGetOptions, CookieSetOptions } from 'universal-cookie'; /** * 动态加载 link 标签 * @param url 待加载文件的url * @param type 文件类型 * @param rel */ export declare function loadLink(url: string, type: string, rel: string): void; /** * 加载api js * @param apiJsName api js的名称 * @param jsUrl js地址 * @param jsOnload js加载完事件 * @returns 返回false代表第一次加载,true则代表已经加载 */ export declare function loadJs(apiJsName: string, jsUrl: string, jsOnload?: () => void): boolean; /** * 加载api js * @param methName meta的名称 * @param content meta的内容 * @returns 返回false代表第一次加载,true则代表已经加载 */ export declare function setMeta(name: string, content: string): boolean; /** * 动态加载 css 文件 * @param url 待加载css文件的url * @param type * @param rel */ export declare function loadStyle(url: string): void; /** * 动态加载 css 文件集 * @param urls css文件集url */ export declare function loadStyles(urls: string[]): void; /** * 同步加载Json * @author pao * @param url JsonUrl */ export declare function asyncLoadJson(url: string, async?: boolean): Promise; /** * 同步加载Json * @author pao * @param url JsonUrl */ export declare function syncLoadJson(url: string): {}; /** * 自适应 * @param win Window * @param lib jQuery * @description 摘自天猫移动端 */ export declare function adaption(win: Window, lib: any): void; /** Cookie工具 */ export declare const CookieUtil: { /** * 保存cookie * @param name cookie名称 * @param value cookie值 */ save(name: string, value: string | Object, option?: CookieSetOptions | undefined): void; /** * 读取cookie * @param name cookie名称 * @param option 读取配置 */ read(name: string, option?: CookieGetOptions | undefined): T | undefined; /** * 读取所有cookie * @param option 读取配置 */ readAll(option?: CookieGetOptions | undefined): any; /** * 删除cookie * @param name cookie名称 * @param option 设置配置 */ remove(name: string, option?: CookieSetOptions | undefined): void; }; /** * 切换主题 * @param theme 主题 * @param onAfterUpdate 更新后事件 */ export declare function updateTheme(theme?: { [themeVariables: string]: string; }, onAfterUpdate?: () => void): void; export declare function fullScreen(el?: any, exitFullScreen?: () => void): void; export declare function isFullScreen(): any; export declare function exitScreen(): void; export declare function joinUrl(url1?: string, url2?: string): string; export declare function joinPath(path1?: string, path2?: string): string;