import { OnInit } from '@angular/core'; import { KeyValue } from '@angular/common'; import { ControlPropertySpecification, ControlSpecification, ControlValidatorSpecification } from '../../types/specification.types'; import { AbstractControl } from '../../types/control.types'; import { ControlPropertyToolType } from '../../utils/control-property-tool-type.enum'; export declare class PropertyGridComponent implements OnInit { disableEditEntityProperty: boolean; control: AbstractControl; controlSpecification: ControlSpecification; propertyGroups: Array>>; validators: Array; currentType: ControlPropertyToolType; propertyType: ControlPropertyToolType; eventType: ControlPropertyToolType; validatorType: ControlPropertyToolType; private _control; private _controlSpecification; constructor(); ngOnInit(): void; private groupPropertySpecifications; private resetValidators; selectProperty(): void; selectEvent(): void; selectValidator(): void; }