/** * Lightcone SDK v2 - TypeScript implementation mirroring Rust SDK v2 layers. */ export * as shared from "./shared"; export * as domain from "./domain"; export * as program from "./program"; export * from "./error"; export * from "./env"; export * from "./network"; export * as auth from "./auth"; export * as privy from "./privy"; export * as http from "./http"; export * as ws from "./ws"; export { LightconeClient, LightconeClientBuilder } from "./client"; export { Rpc } from "./rpc"; export type { ClientContext } from "./context"; export { requireConnection, requireSigningStrategy, resolveDepositSource, signAndSubmitTx } from "./context"; export type { AuthCredentials, AuthMethod, ChainType, EmbeddedWallet, LinkedAccount, LinkedAccountType, User, } from "./auth"; export type { AdminClient, GlobalDepositAssetsResult, MarketsClient, MarketsResult, MetricsClient, OrdersClient, OrderbooksClient, PositionsClient, PriceHistorySubClient, ReferralsClient, TradesClient, } from "./prelude"; export * from "./prelude"; //# sourceMappingURL=index.d.ts.map