/** * Normalize position.opened payloads into DSL state shape: base `coin` + `dex` (never `xyz:` on coin). */ import type { PositionOpenedEvent } from "../../types/dsl/index.js"; /** * Accepts hook/API variants: `SILVER`+`xyz`, `xyz:SILVER`+`xyz`, `xyz:SILVER`+`""` → `{ coin: SILVER, dex: xyz }`. * Main book stays `{ coin: BTC, dex: "" }`. */ export declare function normalizePositionOpenedEvent(event: PositionOpenedEvent): PositionOpenedEvent; //# sourceMappingURL=normalize-position-opened.d.ts.map