import { NormalizedData, Disconnect, Trade } from './types'; export declare function filter(messages: AsyncIterableIterator, filter: (message: T) => boolean): AsyncGenerator; export declare function uniqueTradesOnly({ maxWindow, onDuplicateFound, skipStaleOlderThanSeconds }?: { maxWindow: number; skipStaleOlderThanSeconds?: number; onDuplicateFound?: (trade: Trade) => void; }): (message: T) => boolean; //# sourceMappingURL=filter.d.ts.map