import { IChainInfo, ICrossRule, IRates, IToken } from "../types"; import * as zksync from "zksync"; export declare const isExecuteOrbiterRouterV3: (data: { fromCurrency: string; toCurrency: string; selectMakerConfig: ICrossRule; fromChainID: string; fromChainInfo: IChainInfo; toChainID: string; crossAddressReceipt?: string; }) => boolean; export declare const isSupportOrbiterRouterV3: (data: { fromChainID: string; selectMakerConfig: ICrossRule; fromChainInfo: IChainInfo; toChainID: string; }) => boolean; export declare const isStarkNet: (fromChainID: string, toChainID: string) => boolean; export declare const getTransferValue: (transferInfo: { toChainID: string; fromChainID: string | number; fromChainInfo: IChainInfo; toChainInfo: IChainInfo; transferValue: number; decimals: number; selectMakerConfig: ICrossRule; }) => { state: boolean; tAmount: bigint; }; export declare function getExpectValue(transferValue: number | string, fromTokenInfo: IToken, toTokenInfo: IToken, tradeFee: string): Promise; export declare function exchangeToCoin(value: any, sourceCurrency: string | undefined, toCurrency: string, rates?: string): Promise; export declare function getRates(currency: string): Promise; export declare function getZkSyncProvider(chainId: string): Promise; export declare function isFromChainIdMatchProvider(fromChainInfo: IChainInfo): Promise; //# sourceMappingURL=utils.d.ts.map