import { CompilerArgs, ProjectPathArgs } from "../common"; /** * Mirrors the `forge build` arguments */ export declare interface ForgeBuildArgs extends CompilerArgs, ProjectPathArgs { force?: boolean; names?: boolean; sizes?: boolean; libraries?: string[]; ignoredErrorCodes?: number[]; noAutodetect?: boolean; useSolc?: string; offline?: boolean; viaIr?: boolean; buildInfo?: boolean; buildInfoPath?: string; } /** * * Invokes `forge build` * @param opts The arguments to pass to `forge build` */ export declare function spawnBuild(opts: ForgeBuildArgs): Promise; /** * Converts the `args` object into a list of arguments for the `forge build` command * @param args */ export declare function buildArgs(args: ForgeBuildArgs): string[]; //# sourceMappingURL=build.d.ts.map