import { DropdownElement } from "./dropdown-element"; import { SgdsDropdownItem } from "../components"; import { PropertyValueMap } from "lit"; /** * @event sgds-select - Emitted when a dropdown item is selected. `event.detail.item` is the clicked `SgdsDropdownItem` element. */ export declare class DropdownListElement extends DropdownElement { static styles: import("lit").CSSResult[]; /**@internal */ private menu; /** @internal */ nextDropdownItemNo: number; /** @internal */ prevDropdownItemNo: number; hidden: boolean; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(changedProperties: PropertyValueMap): void; protected handleSelectSlot(e: KeyboardEvent | MouseEvent): void; private _resetMenu; protected _handleKeyboardMenuItemsEvent(e: KeyboardEvent): void; private _getMenuItems; private _getActiveMenuItems; private _setMenuItem; } export interface IDropdownListElement { item: SgdsDropdownItem; }