import { Signer } from 'ethers';
import { LimitTradeParametersFromQuote, TransactionParams } from './types';
import { EthFlowOrderExistsCallback } from './calculateUniqueOrderId';
import { SupportedChainId } from '../common';
export declare function getEthFlowTransaction(signer: Signer, appDataKeccak256: string, _params: LimitTradeParametersFromQuote, chainId: SupportedChainId, networkCostsAmount?: string, checkEthFlowOrderExists?: EthFlowOrderExistsCallback): Promise<{
    orderId: string;
    transaction: TransactionParams;
}>;
