/** * Perp symbol helpers for DSL state (base coin + dex bucket) vs Senpi wire format. */ /** * Map clearing-house bucket keys to DSL / reconcile dex (main book → empty string). * Matches `SenpiClient.listOpenPositions` / `openPositionsFromClearingHouseState` in the Senpi client. */ export declare function reconcileDexFromClearingHouseKey(dexKey: string): string; /** DSL state and reconcile: base symbol + dex (no `xyz:` prefix on coin). */ export declare function normalizeDslCoinDex(coin: string, dex: string): { coin: string; dex: string; }; /** * Wire format for Senpi order/close/edit when on the xyz book (`xyz:BASE`). * Main book returns plain `BTC`, etc. */ export declare function canonicalPerpCoin(coin: string, dex: string): string; //# sourceMappingURL=perp-coin.d.ts.map