//#region extensions/crypto/src/commands/upgrade-command.d.ts
/**
 * /upgrade — Detect wallet account type and guide EOA→smart account migration.
 *
 * Usage:
 *   /upgrade         — detect account type and show status
 *   /upgrade detect  — force re-detection (bypass cache)
 *   /upgrade guide   — show migration guide for EOAs
 *
 * Account types:
 * - EOA: standard externally owned account (no code). Delegation enforcement
 *   is app-layer only. On-chain delegation requires a smart account.
 * - Smart Account: already has code (Safe, ERC-4337, etc.). Full delegation
 *   enforcement is available.
 * - EIP-7702: EOA with delegation designation. The account delegates to an
 *   implementation contract, getting smart account capabilities while keeping
 *   the same address. This is the recommended upgrade path.
 *
 * Non-breaking: EOA users continue using ClawnchConnect approval flow.
 * The command educates and guides but never auto-upgrades.
 */
declare const upgradeCommand: {
  name: string;
  description: string;
  acceptsArgs: boolean;
  requireAuth: boolean;
  handler: (ctx?: any) => Promise<{
    text: string;
  }>;
};
//#endregion
export { upgradeCommand };
//# sourceMappingURL=upgrade-command.d.mts.map