import { type locales } from "../../locales/locales.js"; import { type MjoSelect } from "../../mjo-select"; import { type MjoOption } from "./mjo-option.js"; import { LitElement, PropertyValues } from "lit"; import { type IThemeMixin } from "../../mixins/theme-mixin.js"; import "../../mjo-icon.js"; declare const MjointOptionsList_base: import("../../types/mixins.js").MixinConstructor & typeof LitElement; export declare class MjointOptionsList extends MjointOptionsList_base implements IThemeMixin { #private; options: MjoOption[]; mjoSelect: MjoSelect | null; searchable: boolean; open: boolean; filter: string; inputElement?: HTMLInputElement; searchElement?: HTMLDivElement; dictionary: (typeof locales)["en"]; listeners: { keydown: (ev: KeyboardEvent) => void; }; render(): import("lit-html").TemplateResult<1>; connectedCallback(): void; disconnectedCallback(): void; protected updated(_changedProperties: PropertyValues): void; focus(): void; resetFilter(): void; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjoint-options-list": MjointOptionsList; } } export {}; //# sourceMappingURL=mjoint-options-list.d.ts.map