/** * 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 TemplateResult } from 'lit'; export declare class VirtualSelectRenderer { static getVirtualizedContent(data: any[], searchEnabled: boolean, renderItemFunction: (item: any) => string, value: string | string[], multiple: boolean, getDisplayText?: (item: any) => string, getItemValue?: (item: any) => string, getItemDescription?: (item: any) => string, getItemPrefix?: (item: any) => string, getItemSuffix?: (item: any) => string, showNoResults?: boolean, noResultsMessage?: string, loading?: boolean, onScroll?: (e: Event) => void, allowHtmlLabel?: boolean, enableDescription?: boolean): TemplateResult; static getItemRenderFunction(item: any, renderItemFunction: (item: any) => string, value: string | string[], multiple: boolean, getDisplayText?: (item: any) => string, getItemValue?: (item: any) => string, getItemDescription?: (item: any) => string, getItemPrefix?: (item: any) => string, getItemSuffix?: (item: any) => string, allowHtmlLabel?: boolean, enableDescription?: boolean): TemplateResult; /** * Determines whether to use virtualizer based on dataset size * For small datasets (less than 5 items), use regular rendering for better sizing */ private static shouldUseVirtualizer; }