/** * @prettier */ import { EthLikeTokenConfig } from '@bitgo/statics'; import { BitGoBase, CoinConstructor, MPCAlgorithm, NamedCoinConstructor } from '@bitgo/sdk-core'; import { CoinNames, EthLikeToken } from '@bitgo/abstract-eth'; import { TransactionBuilder } from './lib'; export { EthLikeTokenConfig }; export declare class BeraToken extends EthLikeToken { readonly tokenConfig: EthLikeTokenConfig; static coinNames: CoinNames; constructor(bitgo: BitGoBase, tokenConfig: EthLikeTokenConfig); static createTokenConstructor(config: EthLikeTokenConfig): CoinConstructor; static createTokenConstructors(): NamedCoinConstructor[]; protected getTransactionBuilder(): TransactionBuilder; /** @inheritDoc **/ getMPCAlgorithm(): MPCAlgorithm; /** @inheritDoc */ supportsTss(): boolean; /** * Make a query to Berachain explorer for information such as balance, token balance, solidity calls * @param {Object} query key-value pairs of parameters to append after /api * @returns {Promise} response Berachain explorer */ recoveryBlockchainExplorerQuery(query: Record): Promise>; getFullName(): string; } //# sourceMappingURL=beraToken.d.ts.map