/*! * Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ import { ExtendedHTMLElement } from '../../helper/dom'; import { DropdownListOption, DropdownListProps } from '../../static'; import { BaseDropdown } from './base-dropdown'; export declare class DropdownList extends BaseDropdown { constructor(props: DropdownListProps); protected getInitialSelection(): DropdownListOption[]; protected createItemElement(option: DropdownListOption): ExtendedHTMLElement; protected handleItemSelection(option: DropdownListOption): void; protected getItemSelectionState(option: DropdownListOption): boolean; protected getDisplayLabel(): string; protected getItemId(option: DropdownListOption): string; readonly getSelectedOptions: () => DropdownListOption[]; readonly setSelectedOptions: (optionIds: string[]) => void; }