import { BaseCoin, BitGoBase, KeyPair, ParsedTransaction, ParseTransactionOptions, SignedTransaction, SignTransactionOptions, VerifyAddressOptions, VerifyTransactionOptions } from '@bitgo-beta/sdk-core'; import { BaseCoin as StaticsBaseCoin } from '@bitgo-beta/statics'; import { SubstrateCoin } from '@bitgo-beta/abstract-substrate'; export declare class Polyx extends SubstrateCoin { 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; getFullName(): string; verifyTransaction(params: VerifyTransactionOptions): Promise; isWalletAddress(params: VerifyAddressOptions): Promise; parseTransaction(params: ParseTransactionOptions): Promise; generateKeyPair(seed?: Buffer): KeyPair; isValidPub(pub: string): boolean; isValidAddress(address: string): boolean; signTransaction(params: SignTransactionOptions): Promise; } //# sourceMappingURL=polyx.d.ts.map