import type { EcoPagesAppConfig } from '../../../types/internal-types.js'; import type { EcoFunctionComponent, EcoPageComponent } from '../../../types/public-types.js'; import type { ExplicitViewRenderer, ExplicitViewRendererResolver } from '../../../route-renderer/route-renderer.js'; type ExplicitStaticRenderPreparationResult = { renderer: ExplicitViewRenderer; props: Record; view: EcoFunctionComponent, any>; }; /** * Resolves the renderer and static props needed to render one explicit static * view at runtime or during static generation. */ export declare function prepareExplicitStaticRender(input: { routePath: string; view: EcoPageComponent; params: Record; appConfig: EcoPagesAppConfig; runtimeOrigin: string; routeRendererFactory: ExplicitViewRendererResolver; errors: { missingIntegration(routePath: string): string; noRendererForIntegration(integrationName: string): string; }; }): Promise; export {};