import { OnInit } from '@angular/core'; import { TfNgFormPermissionService } from 'tf-ng-form'; import { NzModalService } from 'ng-zorro-antd/modal'; import { FormEditorConfigService, SelectableFieldItemModel, EditorItemModel } from '../../../form-editor-config.service'; import { TfNgFormEditorService } from '../../../tf-ng-form-editor.service'; import { FieldItemModel } from '../../../to-share/field-item-model.interface'; export declare class PermissionsComponent implements OnInit { private formEditorService; private formEditorConfig; private formPermissionService; private modal; active: boolean; private _editorItemModel; set editorItemModel(item: EditorItemModel); get editorItemModel(): EditorItemModel; allowSetPermissions: boolean; fieldItem: FieldItemModel; selectableItem: SelectableFieldItemModel; availablePermissions: any[]; selectedPermissions: number[]; availableReadOnlyPermissions: any[]; selectedReadOnlyPermissions: number[]; message: string; constructor(formEditorService: TfNgFormEditorService, formEditorConfig: FormEditorConfigService, formPermissionService: TfNgFormPermissionService, modal: NzModalService); ngOnInit(): void; getPermissions(): void; getReadOnlyPermissions(): void; initSetPermissionsToggle(): void; toggleAllowSetPermissions(value: boolean): void; update(): void; onPermissionUpdated(selected: any[]): void; onReadOnlyPermissionUpdated(selected: any[]): void; getLevelPermission(level: any): "hidden" | "read-only" | "fillable"; onPermissionSelected(permissionValue: string, permissionLevel: string): void; }