import type { UmbPropertyEditorConfigCollection, UmbPropertyEditorUiElement } from '../../core/property-editor/index.js'; import { UmbLitElement } from '../../core/lit-element/index.js'; declare const UmbPropertyEditorUIIconPickerElement_base: import("../../../libs/extension-api/index.js").HTMLElementConstructor> & typeof UmbLitElement; /** * @element umb-property-editor-ui-icon-picker */ export declare class UmbPropertyEditorUIIconPickerElement extends UmbPropertyEditorUIIconPickerElement_base implements UmbPropertyEditorUiElement { mandatory: boolean; protected firstUpdated(): void; set value(v: string); get value(): string; private _icon; private _color; private _placeholderIcon; private _hideColors; set config(config: UmbPropertyEditorConfigCollection | undefined); private _openModal; render(): import("lit-html").TemplateResult<1>; } export default UmbPropertyEditorUIIconPickerElement; declare global { interface HTMLElementTagNameMap { 'umb-property-editor-ui-icon-picker': UmbPropertyEditorUIIconPickerElement; } }