import { IChainInfo, ICrossRule, IRates, IToken } from "../types"; 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: { transferValue: number | string; 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 isFromChainIdMatchProvider(fromChainInfo: IChainInfo): Promise; //# sourceMappingURL=utils.d.ts.map