interface RunCliOptions { onAuthLogin: (domain?: string) => Promise; onUserSwitch: (selector?: string) => Promise; onCommand: (subcommand: "list" | "delete" | "start" | "import" | "ui", args?: { force?: boolean; intent?: string; name?: string; open?: boolean; port?: number; sourceUrl?: string; url?: string; }) => Promise; onRunRecorded: (commandName: string, variableArgs: Record) => Promise; version: string; } export declare function createCliApp(options: RunCliOptions): import("cac").CAC; export declare function runCli(argv: string[], options: RunCliOptions): Promise; export {}; //# sourceMappingURL=cli-app.d.ts.map