import { NgModule } from '@angular/core'; import { ActivitiesPanelRecordingActivityDirective } from './activities-panel.directive'; import { AdminLoginDirective, AdminRecordingsListDirective } from './admin.directive'; import { LogoDirective } from './internals.directive'; import { ParticipantPanelItemMuteButtonDirective } from './participant-panel-item.directive'; import { RecordingActivityRecordingErrorDirective, RecordingActivityRecordingsListDirective } from './recording-activity.directive'; import { StreamDisplayParticipantNameDirective, StreamDisplayAudioDetectionDirective, StreamSettingsButtonDirective } from './stream.directive'; import { ToolbarScreenshareButtonDirective, ToolbarFullscreenButtonDirective, ToolbarLeaveButtonDirective, ToolbarParticipantsPanelButtonDirective, ToolbarChatPanelButtonDirective, ToolbarDisplaySessionNameDirective, ToolbarDisplayLogoDirective, ToolbarActivitiesPanelButtonDirective, ToolbarBackgroundEffectsButtonDirective, ToolbarRecordingButtonDirective, ToolbarSettingsButtonDirective, ToolbarSubtitleButtonDirective } from './toolbar.directive'; import { AudioMutedDirective, MinimalDirective, PrejoinDirective, VideoMutedDirective, ParticipantNameDirective, LangDirective } from './videoconference.directive'; @NgModule({ declarations: [ MinimalDirective, LangDirective, PrejoinDirective, VideoMutedDirective, AudioMutedDirective, ToolbarScreenshareButtonDirective, ToolbarFullscreenButtonDirective, ToolbarBackgroundEffectsButtonDirective, ToolbarSubtitleButtonDirective, ToolbarLeaveButtonDirective, ToolbarRecordingButtonDirective, ToolbarParticipantsPanelButtonDirective, ToolbarChatPanelButtonDirective, ToolbarActivitiesPanelButtonDirective, ToolbarDisplaySessionNameDirective, ToolbarDisplayLogoDirective, ToolbarSettingsButtonDirective, StreamDisplayParticipantNameDirective, StreamDisplayAudioDetectionDirective, StreamSettingsButtonDirective, LogoDirective, ParticipantPanelItemMuteButtonDirective, ParticipantNameDirective, ActivitiesPanelRecordingActivityDirective, RecordingActivityRecordingsListDirective, RecordingActivityRecordingErrorDirective, AdminRecordingsListDirective, AdminLoginDirective ], exports: [ MinimalDirective, LangDirective, PrejoinDirective, VideoMutedDirective, AudioMutedDirective, ToolbarScreenshareButtonDirective, ToolbarFullscreenButtonDirective, ToolbarBackgroundEffectsButtonDirective, ToolbarSubtitleButtonDirective, ToolbarLeaveButtonDirective, ToolbarRecordingButtonDirective, ToolbarParticipantsPanelButtonDirective, ToolbarChatPanelButtonDirective, ToolbarActivitiesPanelButtonDirective, ToolbarDisplaySessionNameDirective, ToolbarDisplayLogoDirective, ToolbarSettingsButtonDirective, StreamDisplayParticipantNameDirective, StreamDisplayAudioDetectionDirective, StreamSettingsButtonDirective, LogoDirective, ParticipantPanelItemMuteButtonDirective, ParticipantNameDirective, ActivitiesPanelRecordingActivityDirective, RecordingActivityRecordingsListDirective, RecordingActivityRecordingErrorDirective, AdminRecordingsListDirective, AdminLoginDirective ] }) export class ApiDirectiveModule {}