/** * Run the browser-authorize flow against `baseUrl` and return a `flows_oauth_…` * access token (save it with `saveConfig({ apiKey, baseUrl })`). Opens the user's * browser; falls back to printing the URL if it can't. `log` defaults to stderr * so stdout stays clean for scripting. */ export declare function browserLogin(baseUrl: string, opts?: { timeoutMs?: number; log?: (msg: string) => void; }): Promise;