export interface BaseMessage { /** * Gets type of message. * @returns {string} */ readonly messageType: string; /** * Creates empty model. * @return {Message} */ createEmpty: BaseMessage; /** * Creates model by MsgPack. * @param {Array} msgpackModel * @return {Message} */ createByMsgpack(msgpackModel: Array): BaseMessage }