import { UmbLitElement } from '../../lit-element/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; import type { UmbPickerInputContext } from '../../picker-input/index.js'; import { type UmbItemModel } from '../../entity-item/index.js'; declare const UmbInputEntityElement_base: import("../../../../libs/extension-api/index.js").HTMLElementConstructor> & typeof UmbLitElement; export declare class UmbInputEntityElement extends UmbInputEntityElement_base { #private; protected getFormElement(): undefined; set min(value: number); get min(): number; minMessage: string; set max(value: number); get max(): number; getIcon?: (item: UmbItemModel) => string; maxMessage: string; set selection(uniques: Array); get selection(): Array; set value(selectionString: string | undefined); get value(): string | undefined; set pickerContext(ctor: (new (host: UmbControllerHost) => UmbPickerInputContext) | undefined); get pickerContext(): UmbPickerInputContext | undefined; private _items?; constructor(); render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export default UmbInputEntityElement; declare global { interface HTMLElementTagNameMap { 'umb-input-entity': UmbInputEntityElement; } }