export interface TCheckUserExistProp { addr: string; } export declare function checkUserExist(params: TCheckUserExistProp): Promise; export interface TUserProp { addr: string; timestamp: number; sign?: string; chain_type: string; msg?: string; source?: number; } export declare function registerUser(params: TUserProp): Promise; export declare function loginUser(params: TUserProp): Promise; export interface TUserInfoProp { addr: string; token: string; chain_type: string; } export declare function getUserInfo(params: TUserInfoProp): Promise; export interface TStarFriendProp extends TUserInfoProp { friend_profile_addr: string; } export declare function starFriend(params: TStarFriendProp): Promise; export declare function removeFriend(params: TStarFriendProp): Promise; export interface TUserLatestProp extends TUserInfoProp { page?: number; page_size?: number; } export declare function getUserLatestTxs(params: TUserLatestProp): Promise; export interface TModifyUserInfoProp extends TUserInfoProp { nick_name?: string; head_picture?: string; } export declare function modifyUserInfo(params: TModifyUserInfoProp): Promise; export interface TAddAddressProp extends TUserInfoProp { add_addr: string; timestamp: number; sign: string; msg: string; } export declare function addAddress(params: TAddAddressProp): Promise; export interface TFriendInfoProp extends TUserInfoProp { friend_profile_addr: string; } export declare function getFriendInfo(params: TFriendInfoProp): Promise; export interface TFriendTxs extends TFriendInfoProp { page?: number; page_size?: number; } export declare function getFriendLatestTxs(params: TFriendTxs): Promise; export interface TFriendsProp extends TUserInfoProp { page?: number; page_size?: number; } export declare function getFriendsLatestTxs(params: TFriendsProp): Promise; export interface TSearchUserProp extends TUserInfoProp { key: string; } export declare function searchUser(params: TSearchUserProp): Promise; export declare function getBalances(params: TUserInfoProp): Promise; export interface TStrangerInfoProp { domain: string; } export declare function getStrangerInfo(params: TStrangerInfoProp): Promise; export declare function getNetworks(params: TUserInfoProp): Promise; export interface TContractsProp extends TUserInfoProp { chain_id: string; chain_type: string; } export declare function getContractsByNetwork(params: TContractsProp): Promise; export interface TBalanceProp extends TContractsProp { chain_type: string; token_contract?: string; balance_addr?: string; } export declare function getBalanceByAddr(params: TBalanceProp): Promise; export interface TContracteProp extends TUserInfoProp { chain_id: string; chain_type: string; key: string; } export declare function searchContract(params: TBalanceProp): Promise; export interface BalancesType { chain_id: string; chain_type: string; chain_logo: string; token_logo: string; token_contract: string; token_name: string; token_symbol: string; token_divisor: string; token_amount: string; usdt_balance: string; usdt_price: string; percent: string; addrs: BalancesType[] | null; [key: string]: any; } export declare function getUserBalances(params: TUserInfoProp): Promise; export interface TxHashProps { chain_id: string; chain_type: string; hash: string; } export declare function getTxByHash(params: TxHashProps): Promise; export declare function getUserBalancesAddrView(params: TUserInfoProp): Promise;