import { type RunResult } from "@paretools/shared"; /** * Asserts that a binary is available at `/node_modules/.bin/` (or * any ancestor — supports workspaces). Throws a typed error pointing at the * missing-deps case so consumers don't get a contradictory empty diagnostics * result. See #842. */ export declare function assertBinaryAvailable(cwd: string, binary: string): void; export declare function tsc(args: string[], cwd?: string): Promise; export declare function runBuildCommand(cmd: string, args: string[], cwd?: string, timeout?: number, env?: Record): Promise; export declare function esbuildCmd(args: string[], cwd?: string): Promise; export declare function viteCmd(args: string[], cwd?: string): Promise; export declare function webpackCmd(args: string[], cwd?: string, env?: Record): Promise; export declare function turboCmd(args: string[], cwd?: string): Promise; export declare function nxCmd(args: string[], cwd?: string): Promise; export declare function lernaCmd(args: string[], cwd?: string): Promise; export declare function rollupCmd(args: string[], cwd?: string): Promise; //# sourceMappingURL=build-runner.d.ts.map