import { UmbLitElement } from '../../../../../core/lit-element/index.js'; interface FieldPickerValue { alias: string; label: string; } declare const UmbTemplateFieldDropdownListElement_base: import("../../../../../../libs/extension-api/index.js").HTMLElementConstructor> & typeof UmbLitElement; export declare class UmbTemplateFieldDropdownListElement extends UmbTemplateFieldDropdownListElement_base { #private; get required(): boolean | undefined; set required(value: boolean | undefined); requiredMessage: string; excludeMediaType: boolean; private _value; set value(val: FieldPickerValue | undefined); get value(): FieldPickerValue | undefined; private _type?; private _uniqueName?; private _unique?; private _valueElement?; private _customFields; private _systemFields; constructor(); render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export default UmbTemplateFieldDropdownListElement; declare global { interface HTMLElementTagNameMap { 'umb-template-field-dropdown-list': UmbTemplateFieldDropdownListElement; } }