import { ChainStore } from "@keplr-wallet/stores"; import { AppCurrency, ChainInfo } from "@keplr-wallet/types"; /** Adds Osmosis LP share currencies to the Osmosis chain in the chain store as they are encountered in query responses. */ export declare class LPCurrencyRegistrar { protected readonly chainStore: ChainStore; constructor(chainStore: ChainStore); protected readonly registerLPCurrency: (coinMinimalDenom: string) => AppCurrency | [AppCurrency | undefined, boolean] | undefined; } export declare function makeGammCurrency(poolId: string, coinMinimalDenom?: string): { coinMinimalDenom: string; coinDecimals: number; coinDenom: string; };