findServicesWithFeature(accountId:String, feature:String):Promise<Array<{serviceId:String, node:Null<String>, name:Null<String>, caps:Caps}>>getChatsUnreadDetails(accountId:String, chats:Array<Chat>):Promise<Array<{unreadCount:Int, message:ChatMessage, chatId:String}>>getLogin(login:String):Promise<{token:Null<String>, fastCount:Int, displayName:Null<String>, clientId:Null<String>}>getMessage(accountId:String, chatId:String, serverId:Null<String>, localId:Null<String>):Promise<Null<ChatMessage>>getMessagesAfter(accountId:String, chatId:String, afterId:Null<String>, afterTime:Null<String>):Promise<Array<ChatMessage>>getMessagesAround(accountId:String, chatId:String, aroundId:Null<String>, aroundTime:Null<String>):Promise<Array<ChatMessage>>getMessagesBefore(accountId:String, chatId:String, beforeId:Null<String>, beforeTime:Null<String>):Promise<Array<ChatMessage>>storeService(accountId:String, serviceId:String, name:Null<String>, node:Null<String>, caps:Caps):Void