import { ScriptProps } from './use-script'; export declare type ErrorState = ErrorEvent | null; export declare const setTestLoadMode: (load: () => Promise) => void; export declare function loadScript({ src, ...attr }: ScriptProps): Promise; export declare function getScriptTag(script: string): HTMLScriptElement | undefined; export declare function removeFailedScript(script: string): void; export interface LoadResult { skipped: number; succeeded: string[]; failed: string[]; } export interface ScriptLoadResult { element: HTMLScriptElement | undefined; script: string; success: boolean; error: ErrorState; }