import type { FeatureModule } from "../compose.js"; /** * Dynamic page transition feature. * * Minimal-scaffold cutover (epic zudolab/zudo-doc#2651, Wave 6 #2660): * purely a `zudoDoc({ dynamicPageTransition: true })` field now (see * `zfb-config-gen.ts`). The primary activation path — * `` * rendered by the package's own `doc-page-shell`/`doclayout` — and the * pure-SSR `` mount are BOTH already handled inside * `doc-body-end-islands/index.tsx`, gated on the same flag; the View- * Transitions CSS ships unconditionally from `@takazudo/zudo-doc/features.css`. * * DROPPED: the host `ClientRouterBootstrap` island * (`templates/features/dynamicPageTransition/files/src/components/`) — * its old host-owned mount point (`pages/lib/_body-end-islands.tsx`) no * longer exists, and the package's own doc-body-end-islands header comment * already calls it "a redundant fallback" once PageLoadingOverlay covers the * loading UI. Known gap (documented, out of this generator's scope): the * package's SSR-only `` import may still need a "use client" * bootstrap to guarantee the click-intercept ships to the browser bundle — * same class of issue as tauri's find-in-page island (see tauri.ts). If a * project needs it restored, wire a custom island through * `settings.chromeBindingsModule`'s `BodyEndIslands` slot. */ export declare const dynamicPageTransitionFeature: FeatureModule;