import { type GraftDaemonServer } from "../mcp/daemon-server.js"; import { type StartDaemonBackedStdioBridgeOptions } from "../mcp/daemon-stdio-bridge.js"; import { type ReadDaemonStatusOptions } from "./daemon-status.js"; import { type DaemonStatusReadSnapshot } from "./daemon-status-model.js"; import { type GitGraftEnhancePeerInvoker } from "./git-graft-enhance.js"; import { type Writer } from "./peer-command.js"; export { resolveEntrypointArgs } from "./command-parser.js"; export interface RunCliOptions { cwd?: string | undefined; args?: readonly string[] | undefined; stdout?: Writer | undefined; stderr?: Writer | undefined; startServer?: ((cwd: string) => Promise) | undefined; startDaemonBridge?: ((options: StartDaemonBackedStdioBridgeOptions) => Promise) | undefined; startDaemon?: ((options: { socketPath?: string | undefined; }) => Promise) | undefined; readDaemonStatus?: ((options: ReadDaemonStatusOptions) => Promise) | undefined; invokeGitGraftEnhancePeer?: GitGraftEnhancePeerInvoker | undefined; ensureGitVersion?: (() => Promise) | undefined; exit?: ((code?: number) => never) | undefined; } export declare function runCli(options?: RunCliOptions): Promise; //# sourceMappingURL=main.d.ts.map