import { ChainsService } from "../chains"; import { Notification } from "../tx/types"; import { EthTxReceipt } from "@keplr-wallet/types"; export declare class BackgroundTxEthereumService { protected readonly chainsService: ChainsService; protected readonly notification: Notification; constructor(chainsService: ChainsService, notification: Notification); init(): Promise; sendEthereumTx(origin: string, chainId: string, tx: Uint8Array, options: { silent?: boolean; skipTracingTxResult?: boolean; onFulfill?: (txReceipt: EthTxReceipt) => void; }): Promise; getEthereumTxReceipt(origin: string, chainId: string, txHash: string): Promise; private static processTxResultNotification; private static processTxErrorNotification; }