package.src.vaadin-multi-select-list-mixin.d.ts Maven / Gradle / Ivy
/**
* @license
* Copyright (c) 2017 - 2024 Vaadin Ltd.
* This program is available under Apache License Version 2.0, available at https://vaadin.com/license/
*/
import type { Constructor } from '@open-wc/dedupe-mixin';
import type { ListMixinClass } from '@vaadin/a11y-base/src/list-mixin.js';
/**
* A mixin for `nav` elements, facilitating multiple selection of childNodes.
*/
export declare function MultiSelectListMixin>(
base: T,
): Constructor & Constructor & T;
export declare class MultiSelectListMixinClass {
/**
* Specifies that multiple options can be selected at once.
*/
multiple: boolean | null | undefined;
/**
* Array of indexes of the items selected in the items array
* Note: Not updated when used in single selection mode.
*/
selectedValues: number[] | null | undefined;
}