import { Coin } from "./coin"; import { Int } from "./int"; import { Dec } from "./decimal"; import { Currency } from "@keplr-wallet/types"; import { integerStringToUSLocaleString } from "./utils"; export declare class CoinUtils { static createCoinsFromPrimitives(coinPrimitives: { denom: string; amount: string; }[]): Coin[]; static amountOf(coins: Coin[], denom: string): Int; static exclude(coins: Coin[], demons: string[]): Coin[]; static concat(...coins: Coin[]): Coin[]; static getCoinFromDecimals(currencies: Currency[], decAmountStr: string, denom: string): Coin; static parseDecAndDenomFromCoin(currencies: Currency[], coin: Coin): { amount: string; denom: string; }; static shrinkDecimals(dec: Dec, minDecimals: number, maxDecimals: number, locale?: boolean): string; static integerStringToUSLocaleString: typeof integerStringToUSLocaleString; static coinToTrimmedString(coin: Coin, currency: Currency, separator?: string): string; }