export declare const STALE_CHUNK_RELOAD_AT_KEY = "__agentNativeStaleChunkReloadAt"; export declare const STALE_CHUNK_RELOAD_COOLDOWN_MS = 10000; export declare const CHUNK_RECOVERY_QUERY_PARAM = "__agentNativeChunkRecovery"; export declare const CHUNK_RECOVERY_QUERY_VALUE = "1"; export declare const CHUNK_RECOVERY_CACHE_BUSTER_PARAM = "__agentNativeChunkRecoveryRequest"; export declare const CHUNK_RECOVERY_PATH_SUFFIX = "/__agent-native-chunk-recovery"; export declare const CHUNK_RECOVERY_ORIGINAL_HASH_PARAM = "__agentNativeRecoveryOriginalHash"; export declare const ROUTE_WARMUP_PRELOAD_ATTRIBUTE = "data-agent-native-route-warmup"; export declare const EXTERNAL_EMBED_WINDOW_KEY = "__AGENT_NATIVE_EXTERNAL_EMBED"; export declare const STALE_CHUNK_EXHAUSTED_KEY = "__agentNativeStaleChunkRecoveryExhausted"; /** * Fired on `window` the first time a stale chunk could not be recovered by a * reload. The shared noise rules drop the raw dynamic-import failure because * recovery handles it; this is the one signal that it did not, so a deploy whose * chunks are gone for everyone stays visible. */ export declare const STALE_CHUNK_RECOVERY_EXHAUSTED_EVENT = "agent-native:stale-chunk-recovery-exhausted"; export declare function isLegacyChunkRecoveryRequest(url: URL): boolean; export declare const ROUTE_CHUNK_RECOVERY_BOOTSTRAP_SCRIPT: string;