import { CreateScriptHookDom } from "./types/hooks.js"; //#region src/dom.d.ts declare function safeWrapper) => any>(callback: T, disableWarn?: boolean): Promise | undefined>; declare function isStaticResourcesEqual(url1: string, url2: string): boolean; declare function createScript(info: { url: string; cb?: (value: void | PromiseLike) => void; onErrorCallback?: (error: Error) => void; attrs?: Record; needDeleteScript?: boolean; createScriptHook?: CreateScriptHookDom; }): { script: HTMLScriptElement; needAttach: boolean; }; declare function createLink(info: { url: string; cb?: (value: void | PromiseLike) => void; onErrorCallback?: (error: Error) => void; attrs: Record; needDeleteLink?: boolean; createLinkHook?: (url: string, attrs?: Record) => HTMLLinkElement | void; }): { link: HTMLLinkElement; needAttach: boolean; }; declare function loadScript(url: string, info: { attrs?: Record; createScriptHook?: CreateScriptHookDom; }): Promise; //#endregion export { createLink, createScript, isStaticResourcesEqual, loadScript, safeWrapper }; //# sourceMappingURL=dom.d.ts.map