/** * manifest build command * * Compiles .manifest to IR and generates code in one step. */ interface BuildOptions { projection: string; surface: string; irOutput: string; codeOutput: string; glob?: string; auth: string; database: string; runtime: string; response: string; /** Forwarded to generate.ts so dispatcher/concreteCommandRoutes config flows through. */ projectionOptionsFromConfig?: Record; /** Preview compile + generate writes without touching the filesystem. */ dryRun?: boolean; } /** * Build command handler * * Combines compile + generate in a single workflow. */ export declare function buildCommand(source: string | undefined, options: BuildOptions): Promise; /** * `manifest build --all` — config-driven build for the whole project. * * The native equivalent of the CI-chained `compile --all && generate --all`: * compile every source in manifest.config.yaml into one merged IR, then run * every configured projection from it. Both steps read manifest.config.yaml, * so there is nothing to pass in. Each step surfaces its own failures and * exits non-zero on error (compileAllFromConfig / generateAllFromConfig), so a * failed compile never reaches generate. */ export declare function buildAllFromConfig(options?: { dryRun?: boolean; }): Promise; export {}; //# sourceMappingURL=build.d.ts.map