/** * SSR Response Builder * * Builds HTTP responses from SSR render results. Handles streaming responses, * HEAD requests, ETag matching, cache headers, CORS, and security headers. * * @module server/handlers/request/ssr/ssr-response-builder */ import type { HandlerContext } from "../../types.js"; import type { SSRRenderResult } from "../../../services/rendering/ssr.service.js"; import type { ResponseBuilder } from "../../../../security/http/response/builder.js"; /** * Build an HTTP response from an SSR render result. * * Handles streaming vs buffered responses, HEAD requests (body cancellation), * ETag-based 304 Not Modified, cache strategy, CORS, and security headers. */ export declare function buildSSRResponse(req: Request, ctx: HandlerContext, result: SSRRenderResult, builder: ResponseBuilder): Promise; //# sourceMappingURL=ssr-response-builder.d.ts.map