import { Contracts } from '../modules/Contracts'; import { PriceOracle } from '../modules/PriceOracle'; import { address, BaseValue, CallOptions, SendOptions, TxResult } from '../lib/types'; /** * Used to read and update the P1MakerOracle contract, which itself acts as a proxy for reading * prices from one or more oracles implementing the Maker Oracle V2 interface. */ export declare class MakerPriceOracle extends PriceOracle { constructor(contracts: Contracts); getRoute(sender: address, options?: CallOptions): Promise
; getOracleAdjustment(oracleAddress: address, options?: CallOptions): Promise