import { type CliContext } from '../context.js'; /** True when at least one account can run (hot-swap is possible). */ export declare function hasAnyUsableAccount(context: CliContext): boolean; /** * Run an interactive session with transparent hot-swap. ONE session dir holds * the conversation (and the id to resume it by, so a swap comes back to THIS * conversation rather than the most recent one in the folder); each swap copies the * chosen account's credential file into that dir (and copies the live, * possibly-refreshed credential back out first, so nothing is lost). This uses * the logins you already have, with no tokens, on Windows and Linux. */ export declare function runInteractiveHotSwap(context: CliContext, args: string[]): Promise;