based on previous pr for vdx-171, this pr only contains changes related to types and therefore can be easily merged in develop.
the subsequent changes in the other files/types will come after:
deleting similar types for other files in the common module
refactoring other modules to use the newly introduces interfaces
p.s: the build error for this pr is related to the publish task
based on previous pr for vdx-171, this pr only contains changes related to types and therefore can be easily merged in develop. the subsequent changes in the other files/types will come after:
p.s: the build error for this pr is related to the publish task