import { AccountsService } from "./services/accounts/accounts.js"; import { ApiKeysService } from "./services/api-keys/api-keys.js"; import { SubaccountsService } from "./services/subaccounts/subaccounts.js"; import { CandlesService } from "./services/candles/candles.js"; import { ChainAnalyticsService } from "./services/chain-analytics/chain-analytics.js"; import { MarketDataService } from "./services/market-data/market-data.js"; import { MarketOverviewService } from "./services/market-overview/market-overview.js"; import { OrderbookService } from "./services/orderbook/orderbook.js"; import { HeatmapService } from "./services/heatmap/heatmap.js"; import { LifecycleService } from "./services/lifecycle/lifecycle.js"; import { TradesService } from "./services/trades/trades.js"; import { OrdersService } from "./services/orders/orders.js"; import { TriggersService } from "./services/triggers/triggers.js"; import { BalancesService } from "./services/balances/balances.js"; import { TransfersService } from "./services/transfers/transfers.js"; import { InternalTransfersService } from "./services/internal-transfers/internal-transfers.js"; import { TradingWithdrawsService } from "./services/trading-withdraws/trading-withdraws.js"; import { DepositService } from "./services/deposit/deposit.js"; import { AddressBookService } from "./services/address-book/address-book.js"; import { GuardSignerService } from "./services/guard-signer/guard-signer.js"; import { SocialVerificationService } from "./services/social-verification/social-verification.js"; import { WhiteboardService } from "./services/whiteboard/whiteboard.js"; import { ZipperService } from "./services/zipper/zipper.js"; import { MfaService } from "./services/mfa/mfa.js"; import { ClaimsService } from "./services/claims/claims.js"; import { RewardsService } from "./services/rewards/rewards.js"; import { VipService } from "./services/vip/vip.js"; import { FeesService } from "./services/fees/fees.js"; import { RateLimitService } from "./services/rate-limits/rate-limits.js"; import { PolyesterCore } from "./core-client.js"; //#region src/client.d.ts /** Every service accessor, keyed by its getter name on the full clients. */ declare const POLYESTER_SERVICES: { accounts: (client: PolyesterCore) => AccountsService; apiKeys: (client: PolyesterCore) => ApiKeysService; subaccounts: (client: PolyesterCore) => SubaccountsService; candles: (client: PolyesterCore) => CandlesService; chainAnalytics: (client: PolyesterCore) => ChainAnalyticsService; marketData: (client: PolyesterCore) => MarketDataService; marketOverview: (client: PolyesterCore) => MarketOverviewService; orderbook: (client: PolyesterCore) => OrderbookService; heatmap: (client: PolyesterCore) => HeatmapService; lifecycle: (client: PolyesterCore) => LifecycleService; trades: (client: PolyesterCore) => TradesService; orders: (client: PolyesterCore) => OrdersService; triggers: (client: PolyesterCore) => TriggersService; balances: (client: PolyesterCore) => BalancesService; transfers: (client: PolyesterCore) => TransfersService; internalTransfers: (client: PolyesterCore) => InternalTransfersService; tradingWithdraws: (client: PolyesterCore) => TradingWithdrawsService; deposit: (client: PolyesterCore) => DepositService; addressBook: (client: PolyesterCore) => AddressBookService; guardSigner: (client: PolyesterCore) => GuardSignerService; socialVerification: (client: PolyesterCore) => SocialVerificationService; whiteboard: (client: PolyesterCore) => WhiteboardService; zipper: (client: PolyesterCore) => ZipperService; mfa: (client: PolyesterCore) => MfaService; claims: (client: PolyesterCore) => ClaimsService; rewards: (client: PolyesterCore) => RewardsService; vip: (client: PolyesterCore) => VipService; fees: (client: PolyesterCore) => FeesService; tradingRateLimits: (client: PolyesterCore) => RateLimitService; }; /** Service getters shared by the full clients; each returns the same instance as its accessor. */ type PolyesterServices = { readonly [K in keyof typeof POLYESTER_SERVICES]: ReturnType<(typeof POLYESTER_SERVICES)[K]>; }; interface PolyesterClient extends PolyesterServices {} /** * Base SDK client with a lazy getter for every public service. Bundles that only * need a few services can use `PolyesterCore` with `@polyester/sdk/services/*` instead. */ declare class PolyesterClient extends PolyesterCore {} //#endregion export { POLYESTER_SERVICES, PolyesterClient, PolyesterServices }; //# sourceMappingURL=client.d.ts.map