type ScriptAttributes = { [key: string]: string | boolean; }; /** * Load an external or inline script synchronously (in sequence). * @param value - The script source URL or inline content. * @param inline - Whether the script is inline or external. * @param attributes - Additional script attributes (optional). */ export declare function loadScriptFromReactSync(value: string, inline?: boolean, attributes?: ScriptAttributes): void; /** * Load an external script asynchronously. * @param src - The script URL. * @param attributes - Additional script attributes (optional). */ export declare function loadScriptFromReactAsync(src: string, attributes?: ScriptAttributes): void; /** * Wait for sequential scripts to complete execution. */ export declare function waitForContentScripts(): Promise; /** * Component to handle script execution when route changes. */ export declare function ScriptLoader(): null; export {}; //# sourceMappingURL=ScriptLoader.d.ts.map