import { ILimitOrderProvider } from './ilimit-order-provider'; import { ParaSwapOrderResponse, ParaSwapOrderBookResponse } from '../dex/paraswap-limit-orders/types'; import { SwapSide, Network, LIMIT_ORDER_PROVIDERS } from '../constants'; import { Address, BigIntAsString } from '../types'; export declare class DummyLimitOrderProvider implements ILimitOrderProvider { readonly name: LIMIT_ORDER_PROVIDERS; private readonly _orderBook; private readonly _ordersToExecute; fetchAndReserveOrders(network: Network, srcAddress: Address, destAddress: Address, srcAmount: BigIntAsString, destAmount: BigIntAsString, swapSide: SwapSide, userAddress: Address, backupOrdersMaxPercent?: number, backupOrdersMinCount?: number): Promise; fetchOrderBook(network: Network, src: Address, dest: Address): Promise; setOrderBook(network: Network, src: Address, dest: Address, orderBook: ParaSwapOrderBookResponse[]): void; setOrdersToExecute(network: number, orders: ParaSwapOrderResponse[]): void; static getOrderBookCacheKey(network: Network, src: Address, dest: Address): string; }