import type { RouteData, SSRResult } from '../../../../types/public/internal.js'; import type { AstroComponentFactory } from './factory.js'; export declare function renderToString(result: SSRResult, componentFactory: AstroComponentFactory, props: any, children: any, isPage?: boolean, route?: RouteData): Promise; export declare function renderToReadableStream(result: SSRResult, componentFactory: AstroComponentFactory, props: any, children: any, isPage?: boolean, route?: RouteData): Promise; export declare function bufferHeadContent(result: SSRResult): Promise; export declare function renderToAsyncIterable(result: SSRResult, componentFactory: AstroComponentFactory, props: any, children: any, isPage?: boolean, route?: RouteData): Promise | Response>;