import { ObservableChainQuery, ObservableChainQueryMap } from "../../chain-query"; import { ChainGetter } from "../../../chain"; import { QuerySharedContext } from "../../../common"; import { NobleSwapRate } from "./types"; export declare class ObservableQueryNobleSwapRatesInner extends ObservableChainQuery<{ rates: NobleSwapRate[]; }> { constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter, coinMinimalDenom: string); get rates(): NobleSwapRate[]; } export declare class ObservableQueryNobleSwapRates extends ObservableChainQueryMap<{ rates: NobleSwapRate[]; }> { constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); getQueryCoinMinimalDenom(coinMinimalDenom: string): ObservableQueryNobleSwapRatesInner; }