{"version":3,"file":"index.cjs","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA,+BAA+B;;;AAE/B,+EAA+E;AAC/E,4BAA4B;AAC5B,+EAA+E;AAE/E,4EAKsC;AAJpC,kIAAA,uBAAuB,OAAA;AACvB,yHAAA,cAAc,OAAA;AACd,yHAAA,cAAc,OAAA;AACd,6HAAA,kBAAkB,OAAA;AAkBpB,+EAA+E;AAC/E,2BAA2B;AAC3B,+EAA+E;AAE/E,0EAIqC;AAHnC,gIAAA,sBAAsB,OAAA;AACtB,kJAAA,wCAAwC,OAAA;AACxC,iJAAA,uCAAuC,OAAA;AA+BzC,+EAA+E;AAC/E,8BAA8B;AAC9B,+EAA+E;AAE/E,2EAGoC;AAFlC,oIAAA,wBAAwB,OAAA;AACxB,wIAAA,4BAA4B,OAAA;AAU9B,+EAA+E;AAC/E,gBAAgB;AAChB,+EAA+E;AAE/E,8CAIoB;AAHlB,qGAAA,YAAY,OAAA;AACZ,sHAAA,6BAA6B,OAAA;AAC7B,qHAAA,4BAA4B,OAAA;AAkB9B,+EAA+E;AAC/E,sBAAsB;AACtB,+EAA+E;AAE/E,uCAkBe;AAjBb,wGAAA,iBAAiB,OAAA;AACjB,8GAAA,uBAAuB,OAAA;AACvB,yBAAyB;AACzB,wGAAA,iBAAiB,OAAA;AACjB,sGAAA,eAAe,OAAA;AACf,qGAAA,cAAc,OAAA;AACd,sGAAA,eAAe,OAAA;AACf,YAAY;AACZ,+FAAA,QAAQ,OAAA;AACR,kGAAA,WAAW,OAAA;AACX,+FAAA,QAAQ,OAAA;AACR,UAAU;AACV,0GAAA,mBAAmB,OAAA;AACnB,+GAAA,wBAAwB,OAAA;AACxB,kGAAA,WAAW,OAAA;AACX,SAAS;AACT,gGAAA,SAAS,OAAA","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"]}