import { BlockchainName } from "../../../../../../core/blockchain/models/blockchain-name";
import { OpenOceanEvmTradeStruct } from "./models/open-ocean-evm-trade-struct";
import { OpenOceanSuiTradeStruct } from "./models/open-ocean-sui-trade-struct";
import { OnChainTrade } from '../../common/on-chain-trade/on-chain-trade';
export declare class OpenOceanOnChainFactory {
    static createTrade(fromBlockchain: BlockchainName, tradeStruct: OpenOceanEvmTradeStruct | OpenOceanSuiTradeStruct, providerAddress: string): OnChainTrade;
}
