import { ElementBinding } from './element-binding'; /** * HTML-Element with inner Databinding */ export declare class ElementGroupBinding extends ElementBinding { protected _fieldId: string; protected _subfieldBindings: any[]; /** * Returns the subFields of the object * must be overwritten in the children * @protected */ protected subFields(): Array; /** * Generating new SubElement * @return {ElementBinding} */ protected newElement(): ElementBinding; /** * Hiding Child Element * @param {HTMLElement} block */ protected hideElement(block: HTMLElement): void; /** * Callback after Render * Attach Fields to */ _afterRender(): void; /** * Attach a Field to Binding * @param {ElementBinding} newField */ protected attachField(newField: ElementBinding): void; } //# sourceMappingURL=element-group-binding.d.ts.map