/**
 * Copyright Aquera Inc 2025
 *
 * This source code is licensed under the BSD-3-Clause license found in the
 * LICENSE file in the root directory of this source tree.
 */
import type { VirtualOption } from './types.js';
export declare class VirtualSelectSelectionManager {
    static createVirtualOptionsFromValues(value: string | string[], data: any[], getDisplayText: (item: any) => string, getItemValue?: (item: any) => string, allowHtmlLabel?: boolean): VirtualOption[];
    static updateDisplayLabel(selectedOptions: VirtualOption[], placeholder: string, multiple: boolean, value: string | string[]): string;
    static updateValue(selectedOptions: VirtualOption[], multiple: boolean): string | string[];
}
