{"version":3,"file":"index.cjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AA2BH,yEAAoE;AAA3D,kIAAA,uBAAuB,OAAA;AAgBhC,uEAGkC;AAFhC,kJAAA,wCAAwC,OAAA;AACxC,iJAAA,uCAAuC,OAAA;AAEzC,uEAAkE;AAAzD,gIAAA,sBAAsB,OAAA","sourcesContent":["/**\n * @file Backend platform services for MetaMask.\n */\n\n// Transaction and balance update types\nexport type {\n  Transaction,\n  Asset,\n  Balance,\n  Transfer,\n  BalanceUpdate,\n  AccountActivityMessage,\n} from './types';\n\n// WebSocket Service - following MetaMask Data Services pattern\nexport type {\n  BackendWebSocketServiceOptions,\n  WebSocketMessage,\n  WebSocketConnectionInfo,\n  WebSocketSubscription,\n  BackendWebSocketServiceActions,\n  BackendWebSocketServiceAllowedActions,\n  BackendWebSocketServiceAllowedEvents,\n  BackendWebSocketServiceMessenger,\n  BackendWebSocketServiceEvents,\n  BackendWebSocketServiceConnectionStateChangedEvent,\n  WebSocketState,\n  WebSocketEventType,\n} from './BackendWebSocketService';\nexport { BackendWebSocketService } from './BackendWebSocketService';\n\n// Account Activity Service\nexport type {\n  SubscriptionOptions,\n  AccountActivityServiceOptions,\n  AccountActivityServiceActions,\n  AccountActivityServiceAllowedActions,\n  AccountActivityServiceAllowedEvents,\n  AccountActivityServiceTransactionUpdatedEvent,\n  AccountActivityServiceBalanceUpdatedEvent,\n  AccountActivityServiceSubscriptionErrorEvent,\n  AccountActivityServiceStatusChangedEvent,\n  AccountActivityServiceEvents,\n  AccountActivityServiceMessenger,\n} from './AccountActivityService';\nexport {\n  ACCOUNT_ACTIVITY_SERVICE_ALLOWED_ACTIONS,\n  ACCOUNT_ACTIVITY_SERVICE_ALLOWED_EVENTS,\n} from './AccountActivityService';\nexport { AccountActivityService } from './AccountActivityService';\n"]}