import { resolveGitExecutable } from "../../review/git-inspect.js"; import { createFetchGitHubClient } from "./client.js"; import { type GitRunner } from "./collect.js"; export interface GitHubDeepReviewCliOutput { readonly stdout: (text: string) => void; readonly stderr: (text: string) => void; } export declare function githubDeepReviewUsage(commandName: string): string; export interface RunGitHubDeepReviewCliDeps { readonly resolveGit?: typeof resolveGitExecutable; readonly gitRunner?: GitRunner; readonly createClient?: typeof createFetchGitHubClient; } export declare function runGitHubDeepReviewCli(cliArgs: readonly string[], commandName: string, output?: GitHubDeepReviewCliOutput, deps?: RunGitHubDeepReviewCliDeps): Promise; //# sourceMappingURL=command.d.ts.map