import { PropertyGridFormControlsMap } from '../controls/property-grid-form-controls-map'; import { DataObject, FormEvent } from '../models/types'; import { FormControlParams } from './form-control'; import { FormControlComposite } from './form-control-composite'; /** * The fieldset element is a Concrete Composite. */ export declare class PropertyGridForm extends FormControlComposite { private propertyGridFormCssClass; private propertyGridTableCssClass; protected controls: PropertyGridFormControlsMap; constructor(params: FormControlParams); createNatveElement(): void; render(): any; setData(data: DataObject): void; getData(): any; private isRowGroupCtrl; getNativeElementType(): string; setDisabled(isDisabled: boolean): void; toggleToolbar(isToolbarVisible: boolean): void; attachEventListeners(): void; removeEventListeners(): void; onFormSubmit(event: FormEvent): void; onSearch(event: FormEvent): void; }