/** * `atomic intercom restart` replaces the agent directory's Intercom broker, so it reads the current storage * selection without closing every session; `atomic intercom status` shows what the running broker uses. */ import type { IntercomBrokerControl } from "../core/intercom-broker-control.js"; export interface IntercomCommandOptions { readonly agentDir: string; readonly log?: (line: string) => void; readonly error?: (line: string) => void; /** Defaults to the bundled Intercom package's broker control. */ readonly loadControl?: () => Promise; } /** Run `atomic intercom ` and return the exit code. */ export declare function runIntercomCommand(args: readonly string[], options: IntercomCommandOptions): Promise; //# sourceMappingURL=intercom-command.d.ts.map