import { EventEmitter, OnInit } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { SelectItem } from '@valtimo/components'; import { Role, RoleMetadataModal } from '../../models'; import { AccessControlService } from '../../services'; import * as i0 from "@angular/core"; export declare class RoleMetadataModalComponent implements OnInit { private readonly fb; private readonly accessControlService; type: RoleMetadataModal; set open(value: boolean); get open(): boolean; set defaultKeyValue(value: string); usedKeys: string[] | null; closeEvent: EventEmitter; readonly $roleKeyItems: import("@angular/core").WritableSignal; readonly $loadingRoles: import("@angular/core").WritableSignal; readonly $keyManual: import("@angular/core").WritableSignal; form: import("@angular/forms").FormGroup<{ key: import("@angular/forms").FormControl; }>; private _open; private _defaultKeyValue; private _rolesRequested; get key(): import("@angular/forms").AbstractControl; constructor(fb: FormBuilder, accessControlService: AccessControlService); ngOnInit(): void; onCancel(): void; onConfirm(): void; onKeyManualToggle(manual: boolean): void; private loadRoleKeyItems; private setDefaultKeyValue; private resetForm; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }