import type { Command } from "../../vendor/commander/index.js"; import { runsAdd } from "./add.js"; import { logsExtract } from "./extract.js"; import { runsList } from "./list.js"; export type RunDirectoryCommandDependencies = { runsAdd: typeof runsAdd; runsList: typeof runsList; logsExtract: typeof logsExtract; fail(message: string): void; }; export declare function runDirectoryCommandDependencies(): RunDirectoryCommandDependencies; /** `agency runs add|list`. */ export declare function addRunDirectoryCommands(program: Command, dependencies: RunDirectoryCommandDependencies): void; /** `agency logs extract [--trace ] [-o ]`, on the logs command. */ export declare function addLogsExtractCommand(logs: Command, dependencies: RunDirectoryCommandDependencies): void;