import { PairCatalogKey } from "../catalogs/types.js"; //#region src/shared/decimal-surface.d.ts /** * Resolves wire scales for the SDK's internal decimal conversion. Backed by * the client catalog; `ready()` must be awaited before the synchronous lookups * are used so the catalog can answer them. */ interface SdkScales { ready(): Promise; price(): number; baseQty(pair: PairCatalogKey): number; quoteAmount(pair: PairCatalogKey): number; /** Base volume in public candles and market overview; falls back to the base quantity scale. */ marketDataVolume(pair: PairCatalogKey): number; /** Composite reference candle prices; falls back to the primary price scale. */ referencePrice(pair: PairCatalogKey): number; ledgerAmount(ledgerAssetId: number): number; zippedAssetAmount(zippedAssetId: number): number; } //#endregion export { SdkScales }; //# sourceMappingURL=decimal-surface.d.ts.map