// Selectlist Element // Explainer: https://open-ui.org/components/selectlist/ // Repository: https://github.com/openui/open-ui/blob/main/site/src/pages/components/selectlist.mdx interface HTMLSelectListElement extends HTMLElement { readonly open: boolean; readonly selectedOption: HTMLOptionElement | null; value: string; disabled: boolean; form: HTMLFormElement | null; name: string; readonly type: string; required: boolean; readonly willValidate: boolean; readonly validity: ValidityState; readonly validationMessage: string; checkValidity(): boolean; reportValidity(): boolean; setCustomValidity(error: string): void; showPicker(): void; readonly labels: NodeList; addEventListener(type: K, listener: (this: HTMLSelectListElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLSelectListElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }