export default class Amount { private readonly _satoshis; private constructor(); static FromBitcoin(bitcoin: number): Amount; static FromSatoshis(satoshis: number): Amount; GetBitcoinAmount(): number; GetSatoshiAmount(): number; AddSatoshis(satoshis: number): Amount; AddBitcoins(bitcoins: number): Amount; AddAmount(amount: Amount): Amount; CompareWith(amount: Amount): Amount; toJSON(): AmountJSON; static fromJSON(json: AmountJSON): Amount; static reviver(key: string, value: any): any; } export interface AmountJSON { _satoshis: number; }