/** * Lighter TypeScript SDK * * A comprehensive TypeScript SDK for interacting with the Lighter Protocol, * a decentralized perpetual exchange built on zkProof. */ export { ApiClient } from './api/api-client'; export { AccountApi } from './api/account-api'; export { AnnouncementApi } from './api/announcement-api'; export { BlockApi } from './api/block-api'; export { BridgeApi } from './api/bridge-api'; export { FundingApi } from './api/funding-api'; export { NotificationApi } from './api/notification-api'; export { OrderApi } from './api/order-api'; export { ReferralApi } from './api/referral-api'; export { TransactionApi } from './api/transaction-api'; export { ApiTransactionStatus } from './types/transaction'; export { getTransactionExecutionStatus } from './utils/transaction-status'; export type { TransactionExecutionStatus } from './utils/transaction-status'; export { RootApi } from './api/root-api'; export { CandlestickApi } from './api/candlestick-api'; export { L1BridgeClient } from './bridge/l1-bridge-client'; export { SignerClient } from './signer/wasm-signer-client'; export type { SignerConfig } from './signer/wasm-signer-client'; export { WasmSignerClient, createWasmSignerClient } from './signer/wasm-signer'; export type { WasmSignerConfig, CreateClientParams, CreateOrderParams, CancelOrderParams, CancelAllOrdersParams, UpdateLeverageParams, WasmSignerResponse, ApiKeyPair } from './signer/wasm-signer'; export { OrderType, TimeInForce, TransactionStatus, TransactionType } from './signer/wasm-signer-client'; export { MarketHelper } from './utils/market-helper'; export { checkOrderStatus, formatOrderResult, getCancelReason } from './utils/order-status-checker'; export type { OrderStatusResult } from './utils/order-status-checker'; export { WsClient } from './api/ws-client'; export { LighterException, ApiException, BadRequestException, UnauthorizedException, ForbiddenException, NotFoundException, TooManyRequestsException, ServiceException, ValidationException, ConfigurationException } from './utils/exceptions'; export type { Account, SubAccount, AccountPosition, AccountApiKeys, ApiKey, PublicPool, PublicPoolShare, Trade } from './api/account-api'; export type { OrderBook, OrderBookDetail, OrderBookDetailsResponse, OrderBookDetailItem, OrderBookOrders, Order, ExchangeStats, PriceLevel } from './api/order-api'; export type { Transaction, Block, NextNonce, TxHash, TxHashes } from './api/transaction-api'; export type { FastBridgeInfo, BridgeSupportedNetwork, TransferParams, WithdrawParams, DepositHistory, DepositHistoryItem, WithdrawHistory, WithdrawHistoryItem, L1DepositParams, L1DepositResult, L1BridgeConfig } from './types/api'; export type { FundingRate, FundingRates } from './api/funding-api'; export type { ResultCode } from './api/notification-api'; export type { ReferralPointEntry, ReferralPoints } from './api/referral-api'; export type { Announcement, Announcements } from './api/announcement-api'; export type { BlockQuery, BlocksQuery, CurrentHeightResponse } from './api/block-api'; export type { CandlestickQuery, FundingQuery } from './api/candlestick-api'; export type { OrderBookParams, TradeParams, BlockParams, PaginationParams, Configuration, ApiResponse, ApiError, WebSocketConfig, WebSocketSubscription } from './types'; export { Config } from './utils/configuration'; export * from './utils/price-utils'; export * from './utils/nonce-manager'; export declare const LIGHTER_CONSTANTS: { readonly ORDER_TYPE_LIMIT: 0; readonly ORDER_TYPE_MARKET: 1; readonly ORDER_TIME_IN_FORCE_IMMEDIATE_OR_CANCEL: 0; readonly ORDER_TIME_IN_FORCE_GOOD_TILL_TIME: 1; readonly ORDER_TIME_IN_FORCE_FILL_OR_KILL: 2; readonly CANCEL_ALL_TIF_IMMEDIATE: 0; readonly CANCEL_ALL_TIF_SCHEDULED: 1; readonly CANCEL_ALL_TIF_ABORT: 2; readonly CROSS_MARGIN_MODE: 0; readonly ISOLATED_MARGIN_MODE: 1; readonly TX_TYPE_CREATE_ORDER: 1; readonly TX_TYPE_CANCEL_ORDER: 2; readonly TX_TYPE_CANCEL_ALL_ORDERS: 3; readonly TX_TYPE_TRANSFER: 4; readonly TX_TYPE_UPDATE_LEVERAGE: 20; readonly NIL_TRIGGER_PRICE: 0; readonly DEFAULT_28_DAY_ORDER_EXPIRY: -1; readonly DEFAULT_IOC_EXPIRY: 0; readonly DEFAULT_10_MIN_AUTH_EXPIRY: -1; readonly MINUTE: 60; /** @deprecated Use ApiTransactionStatus.PENDING. */ readonly TX_STATUS_PENDING: 0; /** @deprecated Use ApiTransactionStatus.PENDING. */ readonly TX_STATUS_QUEUED: 1; /** @deprecated Use ApiTransactionStatus.EXECUTED for native execution. */ readonly TX_STATUS_COMMITTED: 2; /** @deprecated Use ApiTransactionStatus.PACKED for this raw value. */ readonly TX_STATUS_EXECUTED: 3; /** @deprecated Use ApiTransactionStatus.FAILED. Raw 4 means COMMITTED. */ readonly TX_STATUS_FAILED: 4; /** @deprecated Use ApiTransactionStatus.FAILED. Raw 5 means VERIFIED. */ readonly TX_STATUS_REJECTED: 5; }; export declare const DEFAULT_CONFIG: { readonly MAINNET_URL: "https://mainnet.zklighter.elliot.ai"; readonly TESTNET_URL: "https://testnet.zklighter.elliot.ai"; readonly DEFAULT_TIMEOUT: 30000; readonly DEFAULT_RETRIES: 3; }; export declare const VERSION = "1.0.0"; //# sourceMappingURL=index.d.ts.map