import type { Command } from "../../vendor/commander/index.js"; import { type QueryDeps } from "./shared.js"; export type LogsQueryDeps = QueryDeps & { writeStdout(text: string): void; }; /** The real deps: the viewer registry under the agent home, the files on * disk, and `configuredLog`, which reads `log.logFile` when called. */ export declare function defaultLogsQueryDeps(configuredLog: () => string | undefined): LogsQueryDeps; export declare function addLogsQueryCommands(logs: Command, deps: () => LogsQueryDeps): void;