import { EventEmitter, OnInit } from '@angular/core'; import { ContactService } from '@cas-hub/acabim-common-client'; import { MessageService } from 'primeng/api'; import { OrganisationUser } from '../../../../_models/organisation/organisation-users.model'; import { OrganisationUsersService } from '../../../../_services/organisation/organisation-users.service'; import { FormGroup } from '@angular/forms'; import { Contact } from '@cas-hub/acabim-common-client/lib/_models/user.model'; import * as i0 from "@angular/core"; export declare class EditOrganisationUserComponent implements OnInit { private readonly contactService; private readonly organisationUserService; private readonly message; get user(): OrganisationUser | undefined; userForm: FormGroup; set user(value: OrganisationUser | undefined); private _user?; contact: Contact | null; isLoading: boolean; done: boolean; userDetailsChanged: EventEmitter; availableRoles: { name: string; id: number; }[]; selectedRole: { name: string; id: number; }; constructor(contactService: ContactService, organisationUserService: OrganisationUsersService, message: MessageService); ngOnInit(): void; changeRole(): void; close(): void; private refreshSelectedRole; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }