/** * Classifies head scripts for navigation-time persistence and execution. * @module */ /** * Returns whether a script tag carries non-executable data (for example JSON-LD). */ export declare function isNonExecutableHeadScript(element: Element): boolean; /** * Returns whether an identified inline head script should survive head diffing. */ export declare function shouldPersistExecutableInlineHeadScript(element: Element): boolean; /** * Returns whether a script is queued for rerun after navigation commit. */ export declare function isRerunScript(element: Element): element is HTMLScriptElement;