/** * App Route HTML Rendering for Build */ import type { RuntimeAdapter } from "../platform/adapters/base.js"; import { loadComponentFromSource } from "../modules/react-loader/index.js"; import type { ReleaseAssetManifest } from "../release-assets/manifest-schema.js"; import type { VeryfrontConfig } from "../config/index.js"; /** * Render an App Router route to HTML */ interface RenderAppRouteArgs { adapter: RuntimeAdapter; projectDir: string; routePath: string; pageFile: string; contentSourceId: string; /** Configured deployment origin used to identify same-origin module-map URLs. */ moduleServerOrigin?: string; reactVersion?: string; config?: VeryfrontConfig; releaseAssetManifest?: ReleaseAssetManifest | null; stylesheetHref?: string; includePreviewStylesheet?: boolean; dependencyPinningCacheKey?: string; dependencyPinningDependencies?: Readonly>; } interface AppRouteRendererInternals { componentLoader: typeof loadComponentFromSource; } export declare function renderAppRouteToHTML(args: RenderAppRouteArgs): Promise; /** Test-only seam for observing the request-scoped component load options. */ export declare function _renderAppRouteToHTMLForTest(args: RenderAppRouteArgs, internals: AppRouteRendererInternals): Promise; export {}; //# sourceMappingURL=build-app-route-renderer.d.ts.map