import { ITransferObject } from "../constants/type";
import { EstimateAmtRequest } from "../ts-proto/gateway/gateway_pb";
import { Contract, ContractTransaction } from "ethers";
export declare const poolBasedTransfer: (bridge: Contract, rpc: string, addr: string, estimateRequest: EstimateAmtRequest, transferObject: ITransferObject, srcChainRPC: string, privateKey: string, isNative?: boolean) => Promise<ContractTransaction | undefined>;
