import { FieldMode } from '../common/config.types'; import { DocumentDefinition } from '../models/document-definition.model'; import { Field } from '../models/field.model'; import { ModalWindowComponent, ModalWindowValidator } from './modal-window.component'; export declare class PropertyFieldEditComponent implements ModalWindowValidator { field: Field; fieldMode: FieldMode; valueType: any; docDef: DocumentDefinition; modalWindowComponent: ModalWindowComponent; initialize(field: Field, docDef: DocumentDefinition, mwc: ModalWindowComponent): void; valueTypeSelectionChanged(event: any): void; getField(): Field; isDataValid(): boolean; /** * Return true and disable the save button if the candidate name already exists on creation, return false * and enable the save button otherwise. */ nameExistsOnCreation(): boolean; }