import { IVectorChainReader, Result, ChainAddresses, ChannelRpcMethodsResponsesMap, ChannelRpcMethods, EngineError, FullChannelState, IEngineStore, IVectorChainService, IMessagingService } from "@connext/vector-types"; import { WithdrawCommitment } from "@connext/vector-contracts"; import { FeeCalculationError } from "@connext/vector-utils"; import { BigNumber } from "@ethersproject/bignumber"; import { BaseLogger } from "pino"; import { EngineEvtContainer } from "./index"; export declare const getEngineEvtContainer: () => EngineEvtContainer; export declare function normalizeGasFees(fee: BigNumber, baseAssetDecimals: number, desiredFeeAssetId: string, desiredFeeAssetDecimals: number, chainId: number, ethReader: IVectorChainReader, logger: BaseLogger, gasPriceOverride?: BigNumber): Promise>; export declare function withdrawRetryForTransferId(transferId: string, channel: FullChannelState, store: IEngineStore, chainService: IVectorChainService, logger: BaseLogger, messaging: IMessagingService, publicIdentifier: string, commitment?: WithdrawCommitment): Promise>; export declare function addTransactionToCommitment(transactionHash: string, transferId: string, commitment: WithdrawCommitment, messaging: IMessagingService, channel: FullChannelState, store: IEngineStore, publicIdentifier: string): Promise; export declare function submitUnsubmittedWithdrawals(channel: FullChannelState, store: IEngineStore, chainAddresses: ChainAddresses, chainService: IVectorChainService, logger: BaseLogger, messaging: IMessagingService, publicIdentifier: string): Promise; //# sourceMappingURL=utils.d.ts.map