import type { Writable } from "node:stream"; export interface CliOpts { /** Base config directory. Defaults to ~/.harmonic-bridge. */ readonly configDir?: string; readonly stdout?: Writable; readonly stderr?: Writable; } /** * Run the CLI with the given arguments. Returns the exit code. * - `[]` (no args) starts the daemon and runs until SIGINT/SIGTERM. * - `["init"]` writes the config skeleton. * - `["help"]` / `["--help"]` / `["-h"]` prints usage. * - Other known commands print "not yet implemented" and return non-zero. */ export declare function runCommand(args: readonly string[], opts?: CliOpts): Promise; //# sourceMappingURL=cli.d.ts.map