import { CosmosCoin, CosmosKeyPair, GasAmountDetails } from '@bitgo-beta/abstract-cosmos'; import { BaseCoin, BitGoBase } from '@bitgo-beta/sdk-core'; import { BaseCoin as StaticsBaseCoin } from '@bitgo-beta/statics'; import { TransactionBuilderFactory } from './lib'; /** * * Full Name: Mantra * Website: https://www.mantrachain.io/ * Docs: https://docs.mantrachain.io/ * GitHub : https://github.com/MANTRA-Chain/ */ export declare class Mantra extends CosmosCoin { protected readonly _staticsCoin: Readonly; protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly); static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly): BaseCoin; /** @inheritDoc **/ getBaseFactor(): string | number; getBuilder(): TransactionBuilderFactory; /** @inheritDoc **/ isValidAddress(address: string): boolean; /** @inheritDoc **/ getDenomination(): string; /** @inheritDoc **/ getGasAmountDetails(): GasAmountDetails; /** @inheritDoc **/ getKeyPair(publicKey: string): CosmosKeyPair; /** * Get the public node url from the Environments constant we have defined */ protected getPublicNodeUrl(): string; getAddressFromPublicKey(pubKey: string): string; } //# sourceMappingURL=mantra.d.ts.map