import { r as TaskRecord, t as AgentStateSnapshot } from "./types-COGNGvsY.mjs"; //#region ../core/src/agents.d.ts declare function listAgentStates(artifactsDir: string): AgentStateSnapshot[]; //#endregion //#region ../core/src/tasks.d.ts declare function listTaskRecords(artifactsDir: string): TaskRecord[]; //#endregion //#region src/watch.d.ts interface WatchSummarySnapshot { runId: string | null; piExitCode: number | null; mode: string | null; message: string | null; stopReason: string | null; } interface WatchManifestSnapshot { branch: string | null; goal: string | null; planPath: string | null; recommendedPlanDir: string | null; } interface WatchSnapshot { repoRoot: string; repoSlug: string; repoName: string; branch: string | null; summary: WatchSummarySnapshot; manifest: WatchManifestSnapshot; agents: ReturnType; tasks: ReturnType; } declare function buildWatchSnapshot(argv?: string[]): WatchSnapshot; declare function createWatchFingerprint(snapshot: WatchSnapshot): string; declare function renderWatchSnapshot(snapshot: WatchSnapshot): string[]; declare function watchTown(argv?: string[]): void; //#endregion export { WatchSnapshot, buildWatchSnapshot, createWatchFingerprint, renderWatchSnapshot, watchTown }; //# sourceMappingURL=watch.d.mts.map