import { BytesLike, ethers } from "ethers"; declare function getMarketFee(provider: ethers.providers.BaseProvider, pangolinMessageHub: string): Promise; declare function buildTransactSend(provider: ethers.providers.BaseProvider, pangolinMessageHub: BytesLike, gasLimit: BigInt, fee: BigInt, // fee to cross-chain to ethereum ethereumMessageReceivingContract: BytesLike, messagePayload: BytesLike): BytesLike; declare function buildTransactSend2(provider: ethers.providers.JsonRpcProvider, pangolinMessageHub: string, gasLimit: BigInt, ethereumMessageReceivingContract: string, messagePayload: BytesLike): Promise; export declare const pangolinTools: { getMarketFee: typeof getMarketFee; buildTransactSend: typeof buildTransactSend; buildTransactSend2: typeof buildTransactSend2; }; export {};