import { _ChainAsset, _ChainInfo } from '@soul-wallet/chain-list/types'; export declare const FOUR_INSTRUCTIONS_WEIGHT = 5000000000; export declare const FOUR_INSTRUCTIONS_LIMITED_WEIGHT: { Limited: number; }; export declare function getReceiverLocation(destinationChainInfo: _ChainInfo, toAddress: string, version?: string): Record; export declare function getBeneficiary(destinationChainInfo: _ChainInfo, recipientAddress: string, version?: string): { [x: string]: { parents: number; interior: { X1: Record; }; }; }; export declare function getDestWeight(): string; export declare function getTokenLocation(tokenInfo: _ChainAsset, sendingValue: string, version?: string): { [x: string]: { id: Record; fun: { Fungible: string; }; }[]; }; export declare function getDestMultilocation(destinationChainInfo: _ChainInfo, recipient: string, version?: string): { [x: string]: { parents: number; interior: { X2: Record[]; }; }; } | { [x: string]: { parents: number; interior: { X1: Record; }; }; }; export declare function getDestinationChainLocation(originChainInfo: _ChainInfo, destinationChainInfo: _ChainInfo, version?: string): { [x: string]: { parents: number; interior: string | { X1: { Parachain: number; }; }; }; };