import type { OrderBookPair } from "../orderbook"; import { resolveIconUrls } from "./icon"; import { type Market } from "./index"; import { globalDepositAssetFromWire, type DepositAsset, type DepositAssetPair } from "./tokens"; import type { MarketResponse } from "./wire"; export { globalDepositAssetFromWire, resolveIconUrls }; export declare function marketFromWire(source: MarketResponse): Market; /** * Derive unique base/quote deposit-asset pairs across the market's orderbook * pairs. Deduplicated by `(basePubkey, quotePubkey)`; orderbook pairs whose * base or quote deposit asset is not present in `depositAssets` are skipped. */ export declare function deriveDepositAssetPairs(depositAssets: DepositAsset[], orderbookPairs: OrderBookPair[]): DepositAssetPair[]; export declare function tryMarketFromWire(source: MarketResponse): { market?: Market; error?: string; }; //# sourceMappingURL=convert.d.ts.map