import { Bitcoin, BitcoinUnit, Currency, ExchangeRate, Polkadot, PolkadotUnit, UnitList } from "@interlay/monetary-js";
export interface OracleStatus<B extends Currency<BaseUnit>, BaseUnit extends UnitList, C extends Currency<CounterUnit>, CounterUnit extends UnitList> {
    id: string;
    source: string;
    feed: string;
    lastUpdate: Date;
    exchangeRate: ExchangeRate<B, BaseUnit, C, CounterUnit>;
    online: boolean;
}
export declare type DOTBTCOracleStatus = OracleStatus<Bitcoin, BitcoinUnit, Polkadot, PolkadotUnit>;
export declare type FeeEstimationType = "Fast" | "Half" | "Hour";
