@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
12 lines • 533 B
TypeScript
import { Numberish } from '@hyperlane-xyz/utils';
import type { ITokenMetadata } from './ITokenMetadata.js';
export declare class TokenAmount<TToken extends ITokenMetadata = ITokenMetadata> {
readonly token: TToken;
readonly amount: bigint;
constructor(_amount: Numberish, token: TToken);
getDecimalFormattedAmount(): number;
plus(amount: Numberish): TokenAmount<TToken>;
minus(amount: Numberish): TokenAmount<TToken>;
equals(tokenAmount: TokenAmount): boolean;
}
//# sourceMappingURL=TokenAmount.d.ts.map