{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,+BAA+B;AAE/B,+EAA+E;AAC/E,4BAA4B;AAC5B,+EAA+E;AAE/E,OAAO,EACL,uBAAuB,EACvB,cAAc,EACd,cAAc,EACd,kBAAkB,EACnB,yCAAqC;AAiBtC,+EAA+E;AAC/E,2BAA2B;AAC3B,+EAA+E;AAE/E,OAAO,EACL,sBAAsB,EACtB,wCAAwC,EACxC,uCAAuC,EACxC,wCAAoC;AA8BrC,+EAA+E;AAC/E,8BAA8B;AAC9B,+EAA+E;AAE/E,OAAO,EACL,wBAAwB,EACxB,4BAA4B,EAC7B,uCAAmC;AASpC,+EAA+E;AAC/E,gBAAgB;AAChB,+EAA+E;AAE/E,OAAO,EACL,YAAY,EACZ,6BAA6B,EAC7B,4BAA4B,EAC7B,6BAAmB;AAiBpB,+EAA+E;AAC/E,sBAAsB;AACtB,+EAA+E;AAE/E,OAAO,EACL,iBAAiB,EACjB,uBAAuB;AACvB,yBAAyB;AACzB,iBAAiB,EACjB,eAAe,EACf,cAAc,EACd,eAAe;AACf,YAAY;AACZ,QAAQ,EACR,WAAW,EACX,QAAQ;AACR,UAAU;AACV,mBAAmB,EACnB,wBAAwB,EACxB,WAAW;AACX,SAAS;AACT,SAAS,EACV,wBAAc","sourcesContent":["// Core Backend Package Exports\n\n// ============================================================================\n// BACKEND WEBSOCKET SERVICE\n// ============================================================================\n\nexport {\n  BackendWebSocketService,\n  getCloseReason,\n  WebSocketState,\n  WebSocketEventType,\n} from './ws/BackendWebSocketService';\n\nexport type {\n  BackendWebSocketServiceOptions,\n  ClientRequestMessage,\n  ServerResponseMessage,\n  ServerNotificationMessage,\n  WebSocketMessage,\n  ChannelCallback,\n  WebSocketSubscription,\n  WebSocketConnectionInfo,\n  BackendWebSocketServiceActions,\n  BackendWebSocketServiceConnectionStateChangedEvent,\n  BackendWebSocketServiceEvents,\n  BackendWebSocketServiceMessenger,\n} from './ws/BackendWebSocketService';\n\n// ============================================================================\n// ACCOUNT ACTIVITY SERVICE\n// ============================================================================\n\nexport {\n  AccountActivityService,\n  ACCOUNT_ACTIVITY_SERVICE_ALLOWED_ACTIONS,\n  ACCOUNT_ACTIVITY_SERVICE_ALLOWED_EVENTS,\n} from './ws/AccountActivityService';\n\nexport type {\n  SystemNotificationData,\n  SubscriptionOptions,\n  AccountActivityServiceOptions,\n  AccountActivityServiceActions,\n  AllowedActions as AccountActivityServiceAllowedActions,\n  AccountActivityServiceTransactionUpdatedEvent,\n  AccountActivityServiceBalanceUpdatedEvent,\n  AccountActivityServiceSubscriptionErrorEvent,\n  AccountActivityServiceStatusChangedEvent,\n  AccountActivityServiceEvents,\n  AllowedEvents as AccountActivityServiceAllowedEvents,\n  AccountActivityServiceMessenger,\n} from './ws/AccountActivityService';\n\n// ============================================================================\n// SHARED TYPES\n// ============================================================================\n\nexport type {\n  Transaction,\n  Asset,\n  Balance,\n  Transfer,\n  BalanceUpdate,\n  AccountActivityMessage,\n} from './types';\n\n// ============================================================================\n// API PLATFORM CLIENT SERVICE\n// ============================================================================\n\nexport {\n  ApiPlatformClientService,\n  apiPlatformClientServiceName,\n} from './ApiPlatformClientService';\n\nexport type {\n  ApiPlatformClientServiceOptions,\n  ApiPlatformClientServiceActions,\n  ApiPlatformClientServiceEvents,\n  ApiPlatformClientServiceMessenger,\n} from './ApiPlatformClientService';\n\n// ============================================================================\n// OHLCV SERVICE\n// ============================================================================\n\nexport {\n  OHLCVService,\n  OHLCV_SERVICE_ALLOWED_ACTIONS,\n  OHLCV_SERVICE_ALLOWED_EVENTS,\n} from './ws/ohlcv';\n\nexport type {\n  OHLCVBar,\n  OHLCVSubscriptionOptions,\n  OHLCVSystemNotificationData,\n  OHLCVServiceOptions,\n  OHLCVServiceActions,\n  OHLCVServiceAllowedActions,\n  OHLCVServiceBarUpdatedEvent,\n  OHLCVServiceChainStatusChangedEvent,\n  OHLCVServiceSubscriptionErrorEvent,\n  OHLCVServiceEvents,\n  OHLCVServiceAllowedEvents,\n  OHLCVServiceMessenger,\n} from './ws/ohlcv';\n\n// ============================================================================\n// API PLATFORM CLIENT\n// ============================================================================\n\nexport {\n  ApiPlatformClient,\n  createApiPlatformClient,\n  // Individual API clients\n  AccountsApiClient,\n  PricesApiClient,\n  TokenApiClient,\n  TokensApiClient,\n  // Constants\n  API_URLS,\n  STALE_TIMES,\n  GC_TIMES,\n  // Helpers\n  calculateRetryDelay,\n  getQueryOptionsOverrides,\n  shouldRetry,\n  // Errors\n  HttpError,\n} from './api';\n\n// ============================================================================\n// API PLATFORM CLIENT TYPES\n// ============================================================================\n\nexport type {\n  // Client options\n  ApiPlatformClientOptions,\n  FetchOptions,\n  // Shared types\n  PageInfo,\n  SupportedCurrency,\n  MarketDataDetails,\n  // Accounts API types\n  V5BalanceItem,\n  V5BalancesResponse,\n  V2BalanceItem,\n  V2BalancesResponse,\n  V4BalancesResponse,\n  V1SupportedNetworksResponse,\n  V2SupportedNetworksResponse,\n  V2ActiveNetworksResponse,\n  V1TransactionByHashResponse,\n  V1AccountTransactionsResponse,\n  V4MultiAccountTransactionsResponse,\n  ValueTransfer,\n  V1AccountRelationshipResult,\n  NftItem,\n  V2NftsResponse,\n  TokenDiscoveryItem,\n  V2TokensResponse,\n  // Prices API types\n  V3SpotPricesResponse,\n  CoinGeckoSpotPrice,\n  ExchangeRateInfo,\n  V1ExchangeRatesResponse,\n  PriceSupportedNetworksResponse,\n  V1HistoricalPricesResponse,\n  V3HistoricalPricesResponse,\n  // Token API types\n  TokenMetadata,\n  V1TokenDescriptionResponse,\n  NetworkInfo,\n  TopAsset,\n  TrendingSortBy,\n  TrendingToken,\n  TopGainersSortOption,\n  TrendingSortOption,\n  V1SuggestedOccurrenceFloorsResponse,\n  // Tokens API types\n  V1TokenSupportedNetworksResponse,\n  V2TokenSupportedNetworksResponse,\n  V3AssetResponse,\n} from './api';\n"]}