/** * Smart Wallet Types (Re-exports from aa-service) * * This file re-exports types from the AA service for backwards compatibility * and cleaner imports in smartWallet.ts */ export type { SmartWalletOptions, SmartWalletTransactionResult, Call, SessionKeyApprovalOptions, SessionKeyUsageOptions, ModuleInstallOptions, ModuleUninstallOptions, MultiSigConfig, RecoveryConfig, PaymasterConfig, SmartAccountInfo, EntryPointVersion, KernelVersion } from './aa-service/lib/type'; // Export error classes (not as types, as actual classes) export { SmartWalletError, SessionKeyError, ModuleError, TransactionError } from './aa-service/lib/type'; export type { ModuleType } from './aa-service/lib/kernel-modules'; export type { SessionKeyPermissionRule, SessionKeyInfo } from './aa-service/lib/session-keys';