import { EventName } from '@lit/react'; import { default as Component } from '../../components/option-list/option-list.component.js'; import { DdsCancelEvent, DdsOptionChangeEvent, DdsKeydownEvent, DdsListChangedEvent } from '../../events/events'; export type { DdsCancelEvent } from '../../events/events'; export type { DdsOptionChangeEvent } from '../../events/events'; export type { DdsKeydownEvent } from '../../events/events'; export type { DdsListChangedEvent } from '../../events/events'; /** * `dap-ds-option-list` * @summary An option list is a list of selectable options. * @element dap-ds-option-list * @title - Option list * * @event {{ void }} dds-cancel - Fired when the escape key is pressed. * @event {{ option: DapDSOptionItem, value: string, index: number, text: string }} dds-option-change - Fired when the option list value changes. * @event {{ void }} dds-keydown - Fired when a key is pressed down. * @event {{ elements: DapDSOptionItem[] }} dds-list-changed - Fired when the available options list changes. * * @csspart base - The main option list container. * @csspart option-item - The option item of the option list. * @csspart popup-base - The base of the popup. * @csspart option-item-base - The base of the option item. * @csspart option-item-label - The label of the option item. * @csspart option-item-prefix - The prefix of the option item. * @csspart option-item-suffix - The suffix of the option item. * * @slot - The default slot for the options. */ declare const reactWrapper: import('@lit/react').ReactWebComponent; onDdsOptionChange: EventName; onDdsKeydown: EventName; onDdsListChanged: EventName; }>; export default reactWrapper;