export { i as installChunkErrorRecovery } from '../chunk-recovery-lnQFzcQP.mjs'; import { F as FarmIslandStrategy } from '../island-CfGru1MO.mjs'; export { c as createClientPluginManager } from '../lifecycle-De0vQG45.mjs'; export { s as searchParamsToObject, b as setFarmBasePath, a as setFarmTrailingSlashPreference, c as stripFarmBasePath } from '../base-path-BU16ETmo.mjs'; declare function getHashTargetElement(hash: string): Element | null; declare function isFarmExternalNavigationURL(url: URL, currentOrigin: string): boolean; interface ScheduleFarmIslandHydrationOptions { container: Element; strategy?: FarmIslandStrategy | null; signal?: AbortSignal; hydrate: () => T | Promise; } /** * Defer importing and hydrating a server-rendered client boundary until its * configured trigger. The returned promise resolves with the hydration result. */ declare function scheduleFarmIslandHydration({ container, strategy, signal, hydrate, }: ScheduleFarmIslandHydrationOptions): Promise; declare function reconcileFarmDocumentHead(nextDocument: Document): void; export { getHashTargetElement, isFarmExternalNavigationURL, reconcileFarmDocumentHead, scheduleFarmIslandHydration };