import { ChainInfoInner, ChainStore as BaseChainStore } from "@keplr-wallet/stores"; import { AppCurrency } from "@keplr-wallet/types"; import { ChainInfo } from "@keplr-wallet/types"; export interface ChainInfoWithExplorer extends ChainInfo { /** Formed as "https://explorer.com/{txHash}" */ explorerUrlToTx: string; /** Add optional stable coin peg info to currencies. */ currencies: Array; } export declare class ChainStore extends BaseChainStore { protected readonly osmosisChainId: string; constructor(embedChainInfos: ChainInfoWithExplorer[], osmosisChainId: string); get osmosis(): ChainInfoWithExplorer; /** Fetch raw ChainInfo from coin denom. Trims channel info. */ getChainFromCurrency: (coinDenom: string) => ChainInfoInner | undefined; }