import { VetproviehElement } from '../core'; /** * HTML-Element with inner Databinding */ export declare class ElementBinding extends VetproviehElement { private _object; private uniqueId; private static nextUniqueId; /** * Getting a unique id for binding * @return {number} */ private static getNextUniqueId; /** * Default-Konstruktor */ constructor(); /** * Getter group * @return {any} */ get object(): any; /** * Setter group * @param {any} value */ set object(value: any); /** * After-Objekt Set, can be overriden */ protected afterObjectSet(): void; /** * Connected Callback */ connectedCallback(): void; /** * Callback to Overwrite * @protected */ protected _beforeRender(): void; /** * Callback to Overwrite * @protected */ protected _afterRender(): void; /** * Resetting innerHTML to a blank string */ protected resetInnerHtml(): void; /** * Building Template to Show * @return {HTMLElement} */ private _buildTemplate; /** * Render Template * @private */ protected _renderTemplate(): void; /** * Returning template * @return {string} */ get template(): string; /** * Observed attributes * @return {Array} */ static get observedAttributes(): string[]; } //# sourceMappingURL=element-binding.d.ts.map