import { LIMIT_ORDER_PROVIDERS } from '../constants'; import { IDexHelper } from '../dex-helper'; import { ILimitOrderProvider } from '../dex-helper/ilimit-order-provider'; import { SimpleExchangeWithRestrictions } from './simple-exchange-with-restrictions'; export declare abstract class LimitOrderExchange extends SimpleExchangeWithRestrictions { protected _limitOrderProvider?: ILimitOrderProvider; constructor(dexHelper: IDexHelper, name: string); abstract get limitOrderProviderName(): LIMIT_ORDER_PROVIDERS; set limitOrderProvider(limitOrderProvider: ILimitOrderProvider); }