import type { IOutboundEmailMessageProvider, IOutboundMessageProviders, IOutboundPhoneMessageProvider, } from '@rocket.chat/apps-engine/definition/outboundCommunication'; import { OutboundMessageBridge } from '../../../src/server/bridges'; export class TestOutboundCommunicationBridge extends OutboundMessageBridge { protected async registerPhoneProvider(provider: IOutboundPhoneMessageProvider, appId: string): Promise { return Promise.resolve(); } protected async registerEmailProvider(provider: IOutboundEmailMessageProvider, appId: string): Promise { return Promise.resolve(); } protected async unRegisterProvider(provider: IOutboundMessageProviders, appId: string): Promise { return Promise.resolve(); } }