import type { MarketDisplay, Order } from '@lifi/perps-types'; import { OrderStatus, OrderType } from '@lifi/perps-types'; import type { HlFrontendOpenOrder, HlOrderDetail, HlTwapHistoryEntry } from '../types/index.js'; /** Order payload shared by frontend, historical, and single-order reads. */ export type HlOrderLike = HlFrontendOpenOrder | HlOrderDetail['order']; /** Translate documented venue execution types without reading trigger prose. */ export declare const mapOrderType: (orderType: string) => Exclude; /** Translate venue lifecycle statuses; unknown statuses are errors. */ export declare const mapOrderStatus: (status: string) => OrderStatus; /** Normalize regular, trigger, and TWAP rows through one lifecycle model. */ export declare const mapOrder: (raw: HlOrderLike | HlOrderDetail | HlTwapHistoryEntry, market: MarketDisplay, parentOrderId?: string) => Order; //# sourceMappingURL=mapOrder.d.ts.map