import { EventEmitter, OnInit } from '@angular/core'; import { ModalDirective } from "ngx-bootstrap/modal"; import { ChatMessageService } from "../../message.service"; import { FormBuilder, FormGroup } from "@angular/forms"; import { NotificationService } from "inet-core"; import { MessageContact } from "../../model/MessageContact"; import { SearchInputComponent } from "../search-input/search-input.component"; import { GroupCallListComponent } from "../group-call-list/group-call-list.component"; import * as i0 from "@angular/core"; export declare class MessageGroupComponent implements OnInit { private messageService; private fb; private notificationService; groupChatForm: FormGroup; childModal: ModalDirective; searchInput: SearchInputComponent; groupCallList: GroupCallListComponent; roomSelected: EventEmitter; closeMessageGroup: EventEmitter; listMember: MessageContact[]; arrMemberGroup: MessageContact[]; arrMemberBeforeEdit: MessageContact[]; checkTitleToEdit: boolean; checkSearch: boolean; checkSelected: boolean; nameGroup: any; lastPage: boolean; creator: any; constructor(messageService: ChatMessageService, fb: FormBuilder, notificationService: NotificationService); ngOnInit(): void; getDataToEdit(): void; private initGroupChatForm; get subject(): import("@angular/forms").AbstractControl | null; get members(): import("@angular/forms").AbstractControl | null; get conferenceID(): import("@angular/forms").AbstractControl | null; getListMember(): void; showModalAndResetListMember(): void; hideChildModal(): void; addUserCodeToGroup(member: any): void; removeMemberFormGroup(member: any): void; changeArrMemberToString(): void; selectRoom(roomName: string | null): void; submitForm(): void; saveGroupMessageForm(): void; editGroupMessageForm(): void; resetGroupChatForm(): void; searchContacts(value?: string): void; removeCreatorSearch(data: any): any; removeCreatorCreateGroup(data: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }