import { AfterViewInit, ElementRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; import { ApiService } from '../../services/api.service'; import { UnsubscribeComponent } from '../../generals/Components'; import { UserEditor, UserGroup } from '../../interfaces/interfaces'; export declare class UsereditorComponent extends UnsubscribeComponent implements AfterViewInit { private apiService; private ref; private config; input: ElementRef; userId: number; userEditor: UserEditor; userGroups: UserGroup[]; dataLoading: boolean; loading: boolean; userEditorFormGroup: FormGroup; init(): void; loadData(): void; initUserEditorFormGroup(): void; fillUserEditorForm(userEditor: UserEditor): void; save(): void; close(result?: boolean): void; constructor(apiService: ApiService, ref: DynamicDialogRef, config: DynamicDialogConfig); ngAfterViewInit(): void; }