import { Asset } from '../asset'; import { AnyChain, ChainEcosystem } from '../chain'; import { TransferConfigs } from './types'; import { ConfigService } from './ConfigService'; export declare function ConfigBuilder(service: ConfigService): { assets: (ecosystem?: ChainEcosystem) => { assets: Asset[]; asset: (keyOrAsset: string | Asset) => { sourceChains: AnyChain[]; source: (keyOrChain: string | AnyChain) => { destinationChains: AnyChain[]; destination: (keyOrChain: string | AnyChain) => { routes: import("./definition").AssetRoute[]; destinationAssets: Asset[]; isAssetSelect: boolean; isTagSelect: boolean; build: (assetOnDest?: string | Asset, tag?: string) => TransferConfigs; }; }; }; }; };