/**
 * Phase 4 Pipeline -- Stage 5: HTTP Server Generator
 *
 * Generates Cloud Run-compatible HTTP server code for the resolved implementation
 * language and framework. Produces main entrypoint, route handlers, middleware,
 * health check endpoints, DI factory, and Zod validation schemas derived from
 * Phase 2 bounded context definitions.
 *
 * TypeScript target: Hono framework with structured JSON logging.
 * Rust target: Axum framework with Tower middleware layers.
 *
 * All generated files carry a "do not edit manually" header.
 *
 * Exports:
 *   - generateHttpServer(context) -- pipeline entry point
 *
 * Error codes:
 *   ECLI-P4-050  Missing prerequisite stage output (erp-target-resolution)
 *   ECLI-P4-051  HTTP server file write failure
 */
import type { Phase4Context, Phase4StageOutput } from '../types.js';
/**
 * ADR-PIPELINE-064: Server-wide typed Hono context variables.
 *
 * Emits `src/server/types.ts` exporting the `ContextVariables` interface,
 * `IamClaims` interface, and the `AppEnv` type alias. These are consumed
 * by routes.ts (`new Hono<AppEnv>()`), middleware.ts (`createMiddleware<AppEnv>()`),
 * and health.ts — eliminating `c.get('correlationId') as string` casts and
 * `Record<string, unknown>` on iamClaims.
 */
export declare function tsServerTypes(): string;
export declare function tsMiddleware(): string;
export declare function tsHealth(): string;
export declare function generateHttpServer(context: Phase4Context): Phase4StageOutput;
//# sourceMappingURL=http-server-generator.d.ts.map