import { createHttpSurface } from './http.js'; import { createWorkerSurface } from './worker.js'; import { createScriptSurface } from './script.js'; /** Surface namespace — declarative entry points that define how the app runs (HTTP server, background worker, one-shot script). */ export declare const surface: { /** Creates an HTTP surface — a Fastify server with routes, middleware, and production validation. Returns an HttpSurfaceBuilder with a .test() method for inject()-based integration tests. */ http: typeof createHttpSurface; /** Creates a worker surface — a long-running process that claims and executes jobs from queues. */ worker: typeof createWorkerSurface; /** Creates a script surface — a one-shot process that runs and exits (migrations, seeds, CLI tools). */ script: typeof createScriptSurface; }; //# sourceMappingURL=namespace.d.ts.map