import { Config } from "../types.js"; export interface BuildOptions { outputDir: string; verbose: boolean; checkWasm: boolean; checkDeploy: boolean; /** `false` skips the `[optimize]` wasm-opt pass (`--no-optimize`). */ optimize: boolean; extraArgs: string[]; } export declare const DEFAULT_BUILD_OUTPUT_DIR = ".mops/.build"; /** * Resolve the build output directory: CLI override → `[build].outputDir` * (project-root-relative, resolved via `resolveConfigPath`) → default. */ export declare function resolveBuildOutputDir(config: Config, override?: string): string; export declare function build(canisterNames: string[] | undefined, options: Partial): Promise;