import { type IFIXParser, type Message } from 'fixparser';
import type { MarketDataEntry } from '../schemas/marketData.ts';
export type PendingRequests = Map<string, (data: Message) => void>;
export type MarketDataPrices = Map<string, MarketDataEntry[]>;
export declare function handleMessage(message: Message, parser: IFIXParser, pendingRequests: PendingRequests, marketDataPrices: MarketDataPrices, maxPriceHistory: number, onPriceUpdate?: (symbol: string, data: MarketDataEntry) => void): void;
