/// import { BaseCoin, BitGoBase, KeyPair, ParsedTransaction, ParseTransactionOptions, SignedTransaction, SignTransactionOptions, VerifyAddressOptions, VerifyTransactionOptions } from '@bitgo-beta/sdk-core'; import { BaseCoin as StaticsBaseCoin } from '@bitgo-beta/statics'; export declare class Sui extends BaseCoin { protected readonly _staticsCoin: Readonly; protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly); static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly): BaseCoin; /** * Factor between the coin's base unit and its smallest subdivison */ getBaseFactor(): number; getChain(): string; getFamily(): string; getFullName(): string; verifyTransaction(params: VerifyTransactionOptions): Promise; isWalletAddress(params: VerifyAddressOptions): boolean; parseTransaction(params: ParseTransactionOptions): Promise; generateKeyPair(seed?: Buffer): KeyPair; isValidPub(pub: string): boolean; isValidAddress(address: string): boolean; signTransaction(params: SignTransactionOptions): Promise; } //# sourceMappingURL=sui.d.ts.map