import { EventEmitter, OnInit } from '@angular/core'; import { EditorTelemetryService } from '../../services/telemetry/telemetry.service'; import { ToasterService } from '../../services/toaster/toaster.service'; import { EditorService } from '../../services/editor/editor.service'; import { HelperService } from '../../services/helper/helper.service'; import { ConfigService } from '../../services/config/config.service'; export declare class ManageCollaboratorComponent implements OnInit { helperService: HelperService; toasterService: ToasterService; configService: ConfigService; editorService: EditorService; telemetryService: EditorTelemetryService; modalDismissEmitter: EventEmitter; private modal; addCollaborator: any; collectionId: any; showCollaborationPopup: boolean; contentCollaborators: any; contentOwner: any; creatorAndCollaboratorsIds: any; selectedUsers: any[]; selectedcollaborators: any[]; users: any[]; collaborators: any[]; manageCollaboratorTabVisit: number; updatedCollaborators: any[]; isAddCollaboratorTab: boolean; searchKeyword: string; searchRes: { count: number; content: any[]; isEmptyResponse: boolean; errorMessage: string; searchStatus: string; }; userSearchBody: { request: { query: string; filters: { 'organisations.roles': string; rootOrgId: string; }; fields: string[]; offset: number; limit: number; }; }; isContentOwner: boolean; isRootOrgAdmin: boolean; currentUser: any; allUsersCount: number; constructor(helperService: HelperService, toasterService: ToasterService, configService: ConfigService, editorService: EditorService, telemetryService: EditorTelemetryService); ngOnInit(): void; setCreatorAndCollaborators(): void; checkUserRole(): void; dismissCollaborationPopup(): void; getAllUserList(): void; excludeCreatorAndCollaborators(allUsers: any): any; toggleSelectionUser(userIdentifier: any): void; toggleSelectionCollaborator(userIdentifier: any): void; addRemoveCollaboratorToCourse(modal: any): void; getAllusers(): void; getCollaborators(): void; sortUsersList(value: any): void; searchByKeyword(): void; resetSearch(): void; refreshSearch(): void; validateEmail(email: any): boolean; selectUser(user: any): void; viewAllResults(): void; }