import { BigNumber } from 'bignumber.js'; import { HashKeyString, CoinJson } from '@incentum/praxis-interfaces'; export declare type CoinAmount = number | string | BigNumber; export declare class Coin implements CoinJson { readonly symbol: string; decimals: number; readonly other: any; readonly mint: HashKeyString; static fromJson(coin: CoinJson): Coin; readonly amount: string; _amount: BigNumber; constructor(symbol: string, amount: CoinAmount, decimals: number, other: any, mint: HashKeyString); add(amount: CoinAmount): void; subtract(amount: CoinAmount): void; display(): string; toJson(): CoinJson; } //# sourceMappingURL=coin.d.ts.map