import type { IVideoConfProvider } from '@rocket.chat/apps-engine/definition/videoConfProviders'; import type { VideoConference, AppVideoConference } from '@rocket.chat/apps-engine/definition/videoConferences'; import { VideoConferenceBridge } from '../../../src/server/bridges'; export class TestsVideoConferenceBridge extends VideoConferenceBridge { public getById(callId: string, appId: string): Promise { throw new Error('Method not implemented.'); } public create(call: AppVideoConference, appId: string): Promise { throw new Error('Method not implemented'); } public update(call: VideoConference, appId: string): Promise { throw new Error('Method not implemented.'); } protected registerProvider(info: IVideoConfProvider, appId: string): Promise { return Promise.resolve(); } protected unRegisterProvider(info: IVideoConfProvider, appId: string): Promise { return Promise.resolve(); } }