import BN from 'bn.js'; import { IOrder } from './IOrder'; export interface IMatchableOrder extends IOrder { filterBy(productFilter: TProductFilter): boolean; matches(order: IMatchableOrder): boolean; clone(): IMatchableOrder; updateWithTradedVolume(tradedVolume: BN): IMatchableOrder; product: TProduct; }