import type { Component } from '@toddledev/core/dist/component/component.types'; import { ToddleComponent } from '@toddledev/core/dist/component/ToddleComponent'; import type { FormulaContext, ToddleServerEnv } from '@toddledev/core/dist/formula/formula'; import type { ProjectFiles } from '../ssr.types'; import type { ApiCache, ApiEvaluator } from './api'; /** * Renders a page body for a given ToddleComponent */ export declare const renderPageBody: ({ component, env, evaluateComponentApis, files, formulaContext, includedComponents, req, projectId, }: { component: ToddleComponent; env: ToddleServerEnv; evaluateComponentApis: ApiEvaluator; files: ProjectFiles; formulaContext: FormulaContext; includedComponents: Component[]; req: Request; projectId: string; }) => Promise<{ html: string; apiCache: ApiCache; }>;