import { type RunResult } from "@paretools/shared"; export type MakeTool = "make" | "just"; /** * Auto-detects the task runner to use based on the presence of task files. * Checks for Justfile/justfile first (use `just`), then falls back to `make`. */ export declare function detectTool(cwd: string): MakeTool; /** * Resolves the tool to use: if "auto", detect from the filesystem; otherwise use the specified tool. */ export declare function resolveTool(tool: "auto" | "make" | "just", cwd: string): MakeTool; /** Runs a `make` command with the given arguments. */ export declare function makeCmd(args: string[], cwd?: string): Promise; /** Runs a `just` command with the given arguments. */ export declare function justCmd(args: string[], cwd?: string): Promise; //# sourceMappingURL=make-runner.d.ts.map