/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { PropType } from 'vue'; /** * @hidden */ export interface ListProps { id?: string; show?: boolean; dataItems: any[]; value?: any; textField?: string; valueField?: string; optionsGuid?: string; listRef?: (element: HTMLUListElement) => void; wrapperCssClass?: string; wrapperStyle?: any; listStyle?: any; skip?: number; focusedIndex?: number; highlightSelected?: boolean; onClick?: (index: number, event: any) => void; itemRender?: any; groupHeaderItemRender?: any; noDataRender?: any; scroller?: boolean; groupField: string; actionsField?: string; descriptionField?: string; iconField?: string; svgIconField?: string; checkboxField?: string; } /** * @hidden */ declare const List: import('vue').DefineComponent; show: PropType; dataItems: PropType; value: PropType; textField: PropType; valueField: PropType; optionsGuid: PropType; wrapperCssClass: PropType; wrapperStyle: PropType; listStyle: PropType; skip: PropType; focusedIndex: PropType; highlightSelected: { type: PropType; default: boolean; }; itemRender: PropType; groupHeaderItemRender: PropType; noDataRender: PropType; scroller: PropType; groupField: PropType; actionsField: PropType; descriptionField: PropType; iconField: PropType; svgIconField: PropType; checkboxField: PropType; }>, { listRef: import('vue').Ref; kendoLocalizationService: {}; }, {}, {}, { handleClick(index: number, e: any): void; handleScroll(e: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { listclick: (event: MouseEvent) => true; scroll: (event: Event) => true; }, string, import('vue').PublicProps, Readonly; show: PropType; dataItems: PropType; value: PropType; textField: PropType; valueField: PropType; optionsGuid: PropType; wrapperCssClass: PropType; wrapperStyle: PropType; listStyle: PropType; skip: PropType; focusedIndex: PropType; highlightSelected: { type: PropType; default: boolean; }; itemRender: PropType; groupHeaderItemRender: PropType; noDataRender: PropType; scroller: PropType; groupField: PropType; actionsField: PropType; descriptionField: PropType; iconField: PropType; svgIconField: PropType; checkboxField: PropType; }>> & Readonly<{ onScroll?: (event: Event) => any; onListclick?: (event: MouseEvent) => any; }>, { highlightSelected: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { List };