import { OnInit } from "@angular/core"; import { FormBuilder, FormGroup } from "@angular/forms"; import { MatDialogRef, MatSnackBar } from "@angular/material"; import { IRol, IUser } from "../../models/vk-users.model"; import { VkUsersService } from "../../services/vk-users.service"; export declare class VkUsersModalComponent implements OnInit { data: any; private dialogRef; private usersService; private formBuilder; private snackBar; formGroup: FormGroup; user?: IUser; roles: IRol[]; _roles: IRol[]; rolesChecked?: IRol[]; title: string; loading: boolean; mode: string; displayedColumns: any; readOnly: boolean; hide: boolean; loadingRoles: boolean; concatenatedNameRoles: string; constructor(data: any, dialogRef: MatDialogRef, usersService: VkUsersService, formBuilder: FormBuilder, snackBar: MatSnackBar); ngOnInit(): void; getDataRoles(): void; getRolesResponseHandler(response: any): void; getRolesResponseHandlerError(): void; closeDialog(): void; onCreate(): void; onCreateRolesUser(): void; onEdit(): void; onEditRolesUser(): void; onRolesChecked(roleId: string): void; private initForm; initInputs(): void; checkIfMatchingPasswords(passwordKey: string, passwordConfirmationKey: string): (group: FormGroup) => void; onRolesUpdate(): void; onSearch(event: any): void; onSubmit(): void; newUserResponseHandler(response: any): void; newUserResponseHandlerError(): void; editUserResponseHandler(response: any): void; editUserResponseHandlerError(): void; private showErrorMessage; }