{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AA2BH,OAAO,EAAE,uBAAuB,EAAE,sCAAkC;AAgBpE,OAAO,EACL,wCAAwC,EACxC,uCAAuC,EACxC,qCAAiC;AAClC,OAAO,EAAE,sBAAsB,EAAE,qCAAiC","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"]}