//#region src/types/hooks.d.ts type CreateScriptHookReturnNode = { url: string; } | void; type CreateScriptHookReturnDom = HTMLScriptElement | { script?: HTMLScriptElement; timeout?: number; } | void; type CreateScriptHookReturn = CreateScriptHookReturnNode | CreateScriptHookReturnDom; type CreateScriptHookNode = (url: string, attrs?: Record | undefined) => CreateScriptHookReturnNode; type CreateScriptHookDom = (url: string, attrs?: Record | undefined) => CreateScriptHookReturnDom; type CreateScriptHook = (url: string, attrs?: Record | undefined) => CreateScriptHookReturn; type FetchHook = (args: [string, RequestInit]) => Promise | void | false; //#endregion export { CreateScriptHook, CreateScriptHookDom, CreateScriptHookNode, CreateScriptHookReturn, CreateScriptHookReturnDom, CreateScriptHookReturnNode, FetchHook }; //# sourceMappingURL=hooks.d.ts.map