import { type AwbConfig } from './rest.js'; export interface CliLoginStartArgs { sessionId: string; commandId: string; cli: string; cliProvider?: string; cliMethod?: string; } export declare class CliLoginManager { #private; constructor(config: AwbConfig, opts?: { timeoutMs?: number; fallbackQuietMs?: number; bins?: Record; codexBin?: string; claudeBin?: string; opencodeBin?: string; }); isBusy(): boolean; start(args: CliLoginStartArgs): Promise; cancel(sessionId: string): Promise; }