See previous comment -- perhaps we can define these in src/interfaces/communications.d.ts?