import { TemplateResult } from 'lit'; import { VscodeSelectBase } from '../includes/vscode-select/vscode-select-base.js'; /** * @prop {boolean} invalid * @attr {boolean} invalid * @attr name - Name which is used as a variable name in the data of the form-container. * * @cssprop [--dropdown-z-index=2] * @cssprop [--badge-background=var(--vscode-badge-background)] * @cssprop [--badge-foreground=var(--vscode-badge-foreground)] * @cssprop [--border=var(--vscode-settings-dropdownBorder)] * @cssprop [--checkbox-background=var(--vscode-settings-checkboxBackground)] * @cssprop [--dropdown-background=var(--vscode-settings-dropdownBackground)] * @cssprop [--dropdown-border=var(--vscode-settings-dropdownListBorder)] * @cssprop [--focus-border=var(--vscode-focusBorder)] * @cssprop [--foreground=var(--vscode-foreground)] * @cssprop [--font-family=var(--vscode-font-family)] * @cssprop [--font-size=var(--vscode-font-size)] * @cssprop [--font-weight=var(--vscode-font-weight)] * @cssprop [--list-active-selection-background=var(--vscode-list-activeSelectionBackground)] * @cssprop [--list-active-selection-foreground=var(--vscode-list-activeSelectionForeground)] * @cssprop [--list-focus-outline=var(--vscode-list-focusOutline)] * @cssprop [--list-hover-background=var(--vscode-list-hoverBackground)] * @cssprop [--list-hover-foreground=var(--vscode-list-hoverForeground)] * @cssprop [--selected-background=var(--vscode-list-hoverBackground)] * @cssprop [--input-background=var(--vscode-settings-textInputBackground)] * @cssprop [--list-hover-background=var(--vscode-list-hoverBackground)] */ export declare class VscodeMultiSelect extends VscodeSelectBase { static styles: import("lit").CSSResult[]; set selectedIndexes(val: number[]); get selectedIndexes(): number[]; set value(val: string[]); get value(): string[]; constructor(); private _onOptionClick; private _onMultiAcceptClick; private _onMultiDeselectAllClick; private _onMultiSelectAllClick; private _renderLabel; protected _renderSelectFace(): TemplateResult; protected _renderComboboxFace(): TemplateResult; protected _renderOptions(): TemplateResult; protected _renderDropdownControls(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'vscode-multi-select': VscodeMultiSelect; } } //# sourceMappingURL=vscode-multi-select.d.ts.map