/**
 * 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<void>;
//# sourceMappingURL=login.d.ts.map