import { PriceTokenAmount } from "../../../../../../common/tokens"; import { EvmBlockchainName } from "../../../../../../core/blockchain/models/blockchain-name"; import { EddySwapController } from "../models/eddy-swap-controller"; import { EddyRoutingDirection } from './eddy-bridge-routing-directions'; export declare class EddySwapControllerFactory { private static readonly wrappedZetaAddress; private static readonly evmConfigBuilders; private constructor(); static createController(from: PriceTokenAmount, to: PriceTokenAmount, walletAddress: string, routingDirection: EddyRoutingDirection): EddySwapController; private static createAnyChainNativeToZetaNativeConfig; private static createAnyChainTokenToZetaTokenConfig; private static createAnyChainNativeToZetaTokenConfig; private static createAnyChainNativeToAnyChainTokenConfig; private static createAnyChainTokenToAnyChainTokenConfig; private static createZetaTokenToAnyChainAllConfig; private static createZetaNativeToAnyChainAllConfig; }