import React from 'react'; interface IScript { src: string; onload?: ((boolean: any) => void) | null; async?: boolean; } /** * 动态加载js * @param src 相对地址 * @param onload 加载回调 * @param async 是否异步加载,默认异步 */ export declare const loadScript: (src: IScript['src'], onload?: IScript['onload'], async?: boolean, options?: { type?: string; charset?: string; id?: string; }) => (() => void) | undefined; export declare function AsyncScript(src: any): Promise; export declare function loadScriptContent(content: string, onLoad?: IScript['onload']): () => void; /** * 动态注入外部脚本 * @param src 脚本地址 * @param onload 回调函数 * @param async 是否异步加载 * @constructor */ export declare const Script: React.FC; export {};