import { S as IndexerServerSnapshotsInterval, _ as IndexerServerOrder, b as IndexerServerProductPayment, d as IndexerServerMarketSnapshot, h as IndexerServerNlpSnapshot, i as IndexerServerLeaderboardContest, l as IndexerServerMaker, m as IndexerServerMatchEventBalances, n as IndexerServerCandlestick, o as IndexerServerLeaderboardPosition, r as IndexerServerEvent, s as IndexerServerLeaderboardRegistration, t as IndexerServerBalance, v as IndexerServerPosition, w as IndexerServerTx, y as IndexerServerProduct } from "./serverModelTypes-Dw0I7Ccj.cjs"; import { Ct as IndexerServerPortfolioCalendarResponse, O as IndexerServerFundingRate, Ot as IndexerServerPortfolioResponse, Qt as IndexerServerV2TickerResponse, Xt as IndexerServerV2Symbol, Yt as IndexerServerV2MarketHours, ht as IndexerServerPerpPrices, k as IndexerServerFundingRateHistoryEntry } from "./serverTypes-sSPZDJZ-.cjs"; import { Bt as IndexerFundingRate, Ft as IndexerEvent, Gt as IndexerLeaderboardRegistration, Ht as IndexerLeaderboardContest, Qt as IndexerNlpSnapshot, Vt as IndexerFundingRateHistoryEntry, Wt as IndexerLeaderboardParticipant, Yt as IndexerMarketSnapshot, Zt as IndexerMatchEventBalances, _n as IndexerV2Symbol, at as GetIndexerPortfolioCalendarResponse, cn as IndexerPosition, en as IndexerOrder, fn as IndexerSnapshotsIntervalParams, gn as IndexerV2MarketHours, ln as IndexerProductPayment, mn as IndexerSpotBalance, nn as IndexerPerpPrices, qt as IndexerMaker, st as GetIndexerPortfolioResponse, t as Candlestick, tn as IndexerPerpBalance, vn as IndexerV2TickerResponse, zt as IndexerEventWithTx } from "./clientTypes-DnLNlJrL.cjs"; import { Market } from "@nadohq/shared"; //#region src/dataMappers.d.ts declare function mapSnapshotsIntervalToServerParams(params: IndexerSnapshotsIntervalParams): IndexerServerSnapshotsInterval; declare function mapIndexerServerProduct(product: IndexerServerProduct): Market; declare function mapIndexerServerBalance(balance: IndexerServerBalance): IndexerSpotBalance | IndexerPerpBalance; declare function mapIndexerOrder(order: IndexerServerOrder): IndexerOrder; declare function mapIndexerEvent(event: IndexerServerEvent): IndexerEvent; declare function mapIndexerEventWithTx(event: IndexerServerEvent, tx: IndexerServerTx): IndexerEventWithTx; declare function mapIndexerMatchEventBalances(eventBalances: IndexerServerMatchEventBalances): IndexerMatchEventBalances; /** * Maps a position returned by the indexer positions query to its client representation. * @param position - The position in server (snake_case, x18 prices) format. * @returns The position with camelCase fields and BigNumber values. */ declare function mapIndexerPosition(position: IndexerServerPosition): IndexerPosition; declare function mapIndexerProductPayment(payment: IndexerServerProductPayment): IndexerProductPayment; declare function mapIndexerPerpPrices(perpPrices: IndexerServerPerpPrices): IndexerPerpPrices; declare function mapIndexerFundingRate(fundingRate: IndexerServerFundingRate): IndexerFundingRate; declare function mapIndexerFundingRateHistory(entry: IndexerServerFundingRateHistoryEntry): IndexerFundingRateHistoryEntry; declare function mapIndexerPortfolio(response: IndexerServerPortfolioResponse): GetIndexerPortfolioResponse; declare function mapIndexerPortfolioCalendar(response: IndexerServerPortfolioCalendarResponse): GetIndexerPortfolioCalendarResponse; declare function mapIndexerMakerStatistics(maker: IndexerServerMaker): IndexerMaker; declare function mapIndexerLeaderboardPosition(position: IndexerServerLeaderboardPosition): IndexerLeaderboardParticipant; declare function mapIndexerLeaderboardRegistration(registration: IndexerServerLeaderboardRegistration): IndexerLeaderboardRegistration; declare function mapIndexerLeaderboardContest(contest: IndexerServerLeaderboardContest): IndexerLeaderboardContest; declare function mapIndexerCandlesticks(candlestick: IndexerServerCandlestick): Candlestick; declare function mapIndexerMarketSnapshot(snapshot: IndexerServerMarketSnapshot): IndexerMarketSnapshot; declare function mapIndexerNlpSnapshot(snapshot: IndexerServerNlpSnapshot): IndexerNlpSnapshot; declare function mapIndexerV2Ticker(ticker: IndexerServerV2TickerResponse): IndexerV2TickerResponse; declare function mapIndexerV2MarketHours(hours: IndexerServerV2MarketHours): IndexerV2MarketHours; declare function mapIndexerV2Symbols(symbol: IndexerServerV2Symbol): IndexerV2Symbol; //#endregion export { mapIndexerCandlesticks, mapIndexerEvent, mapIndexerEventWithTx, mapIndexerFundingRate, mapIndexerFundingRateHistory, mapIndexerLeaderboardContest, mapIndexerLeaderboardPosition, mapIndexerLeaderboardRegistration, mapIndexerMakerStatistics, mapIndexerMarketSnapshot, mapIndexerMatchEventBalances, mapIndexerNlpSnapshot, mapIndexerOrder, mapIndexerPerpPrices, mapIndexerPortfolio, mapIndexerPortfolioCalendar, mapIndexerPosition, mapIndexerProductPayment, mapIndexerServerBalance, mapIndexerServerProduct, mapIndexerV2MarketHours, mapIndexerV2Symbols, mapIndexerV2Ticker, mapSnapshotsIntervalToServerParams }; //# sourceMappingURL=dataMappers.d.cts.map