export interface TypedPropertyEditorProperties { [key: string]: string; } export interface TypedPropertyEditorTypes { [key: string]: string; } declare class ArsTypedPropertyEditor extends HTMLElement { #private; private _properties; private _types; static get observedAttributes(): string[]; constructor(); connectedCallback(): void; attributeChangedCallback(): void; get readonly(): boolean; set readonly(value: boolean); get properties(): TypedPropertyEditorProperties; set properties(value: TypedPropertyEditorProperties); get types(): TypedPropertyEditorTypes; set types(value: TypedPropertyEditorTypes); } export { ArsTypedPropertyEditor, ArsTypedPropertyEditor as default };