import type { RuntimeManifest } from "./manifest"; export declare function fetchManifest(manifestPath: string): Promise; export declare function scanAllScripts(manifest: RuntimeManifest, trustedHosts?: string[]): Promise; export declare function observeNewScripts(manifest: RuntimeManifest, trustedHosts?: string[]): MutationObserver; /** * Periodically re-check all scripts for runtime tampering * This catches modifications that happen after initial load * Performance: ~0.5ms per KB, check every 30s to minimize CPU impact */ export declare function startPeriodicScriptMonitor_DEPRECATED(manifest: RuntimeManifest, trustedHosts?: string[], intervalMs?: number): () => void;