/** * Login Command * * Uses OAuth 2.0 Device Authorization Grant (RFC 8628) for CLI authentication. * Works in headless environments (SSH, containers) and is more secure than URL-based tokens. * * After authentication, the CLI: * 1. Lists user's organizations * 2. Prompts to select one (or auto-selects if only one) * 3. Sets the active organization on the session * * The device flow creates a Better Auth session that appears in the * Manage Devices page where users can revoke it. The CLI exchanges the * raw device-flow session token for a bearer-safe signed token and stores * that signed bearer locally. */ export declare function login(): Promise; //# sourceMappingURL=login.d.ts.map