import { type RunsListing, type RunSummary } from "../../runDirectory/list.js"; export type RunsListDependencies = { report(message: string): void; }; /** One line per run across every run directory the paths name (a run * directory is itself; a directory of run directories is its children). */ export declare function runsList(paths: string[], dependencies?: RunsListDependencies): RunSummary[]; /** The table (omitted when there are no rows) and the footer line. Agent * file paths under `cwd` are shown relative to it. */ export declare function formatRunsList(listing: RunsListing, cwd?: string): string; /** `/home/me/proj/test.agency:main` reads `test.agency:main` when run from * `/home/me/proj`. Labels outside `cwd`, and command lines, are unchanged. */ export declare function relativeAgentLabel(label: string, cwd: string): string;