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