import { UmbLitElement } from '../../../core/lit-element/index.js'; import type { UmbPropertyEditorUiElement } from '../../../core/property-editor/index.js'; declare const UmbElementPickerPropertyEditorUIElement_base: import("../../../../libs/extension-api/index.js").HTMLElementConstructor> & typeof UmbLitElement; export declare class UmbElementPickerPropertyEditorUIElement extends UmbElementPickerPropertyEditorUIElement_base implements UmbPropertyEditorUiElement { #private; mandatory?: boolean; mandatoryMessage: string; name?: string; readonly: boolean; set config(config: UmbPropertyEditorUiElement['config'] | undefined); private _folderOnly; private _min; private _minMessage; private _max; private _maxMessage; private _startNode?; private _allowedContentTypes?; focus(): void | undefined; firstUpdated(changedProperties: Map): void; render(): import("lit-html").TemplateResult<1>; } export { UmbElementPickerPropertyEditorUIElement as element }; declare global { interface HTMLElementTagNameMap { 'umb-element-picker-property-editor-ui': UmbElementPickerPropertyEditorUIElement; } }