import XNode from "@web-atoms/core/dist/core/XNode"; import { AtomControl } from "@web-atoms/core/dist/web/controls/AtomControl"; import { Match } from "./AtomRepeater"; import "./DropDownInput.global.css"; export default class DropDownInput extends AtomControl { "event-selection-changed"?: (e: CustomEvent) => void; items: any[]; value: any; label: any; "data-alignment"?: "bottom-right" | "bottom-left"; disableSearch: boolean; popupSuggestions: boolean; search: string; prompt: string; suggestionPrompt: string; autofocus: boolean; itemRenderer: (item: T) => XNode; labelPath: (item: T) => string; valuePath: (item: T) => string; match: Match; suggestionRenderer: (item: T) => XNode; private isPopupOpen; input: HTMLInputElement; labelElement: HTMLLabelElement; anchorItem: any; selectedItem: any; constructor(app: any, e?: HTMLElement); onPropertyChanged(name: string): void; protected preCreate(): void; onFocus(): any; openPopup(): Promise; } //# sourceMappingURL=DropDownInput.d.ts.map