/**
 * `grip-connect` (no subcommand) -- interactive flow:
 * pick device -> connect -> pick action -> run -> loop.
 */
import type { Command } from "commander";
/**
 * Registers the default (no-command) interactive flow.
 *
 * Pick device -> connect -> pick action -> run -> loop. Choosing "Disconnect"
 * disconnects and returns to the device picker so you can connect to another device.
 *
 * @param program - The root Commander program.
 */
export declare function registerInteractive(program: Command): void;
//# sourceMappingURL=interactive.d.ts.map