/** * @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'; declare const gridProps: { id: PropType; autoProcessData: PropType; topCacheCount: { type: PropType; default: number; }; collapsedGroups: { type: PropType; default: () => any[]; }; uniqueField: PropType; totalGroupedHeight: PropType; allGroupedItems: PropType; alternatePerGroup: PropType; columns: PropType; columnsState: { type: PropType; default: () => any; }; cells: PropType; contextMenu: PropType boolean | import('.').GridContextMenuOptions)>; rows: PropType; defaultColumnsState: { type: PropType; default: () => any; }; columnVirtualization: PropType; dataItems: PropType; sortable: PropType; defaultSort: PropType; sort: PropType; filterable: PropType; filterOperators: PropType; filterCellRender: PropType; headerCellRender: PropType; showLoader: { type: PropType; default: any; }; loader: PropType; lockGroups: PropType; pinnable: PropType; defaultPinnedTopRows: PropType; defaultPinnedBottomRows: PropType; pinnedTopRows: PropType; pinnedBottomRows: PropType; defaultFilter: PropType; filter: PropType; defaultSearch: PropType; search: PropType; searchFields: PropType<(string | import('@progress/kendo-vue-data-tools').SearchField)[]>; highlight: PropType<{ [id: string]: boolean | { [id: string]: boolean; }; }>; pageable: PropType; pageSize: PropType; total: PropType; fixedScroll: PropType; skip: PropType; defaultSkip: PropType; take: PropType; defaultTake: PropType; expandField: PropType; expandColumn: PropType; selectedField: PropType; cellRender: PropType any)>; rowRender: PropType any)>; rowSpannable: PropType; resizable: PropType; reorderable: PropType; group: PropType; defaultGroup: PropType; groupable: PropType; groupExpand: PropType; defaultGroupExpand: PropType; detailExpand: PropType; defaultDetailExpand: PropType; editField: PropType; rowClass: PropType; select: PropType; defaultSelect: PropType; selectable: PropType; scrollable: { type: PropType; default: string; }; size: { type: PropType; default: string; validator: (value: string) => any; }; pager: PropType; rowHeight: PropType; detailRowHeight: PropType; detail: PropType; columnMenu: PropType; columnMenuAnimate: { type: PropType; default: () => boolean; }; columnMenuIcon: import('vue').DefineComponent, {}, {}, { wrapperClass(this: import('@progress/kendo-vue-common').SvgIconAll): { [x: string]: any; [x: number]: any; 'k-icon': boolean; 'k-svg-icon': boolean; 'k-flip-h': boolean; 'k-flip-v': boolean; }; }, { handleClick(e: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: any; }, string, import('vue').PublicProps, Readonly> & Readonly<{ onClick?: (...args: any[] | unknown[]) => any; }>, { viewBox: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; dataItemKey: StringConstructor; navigatable: { type: PropType; default: boolean; }; onItemchange: PropType<(event: import('.').GridItemChangeEvent) => void>; onExpandchange: PropType<(event: import('.').GridExpandChangeEvent) => void>; onDatastatechange: PropType<(event: import('.').GridDataStateChangeEvent) => void>; onPagechange: PropType<(event: import('.').GridPageChangeEvent) => void>; onSortchange: PropType<(event: import('.').GridSortChangeEvent) => void>; onFilterchange: PropType<(event: import('.').GridFilterChangeEvent) => void>; onGroupchange: PropType<(event: import('.').GridGroupChangeEvent) => void>; onSearchchange: PropType<(event: import('.').GridSearchChangeEvent) => void>; onGroupexpandchange: PropType<(event: import('.').GridGroupExpandChangeEvent) => void>; onDetailexpandchange: PropType<(event: import('.').GridDetailExpandChangeEvent) => void>; onContextmenu: PropType<(event: import('.').GridContextMenuEvent) => void>; onContextmenuitemclick: PropType<(event: import('.').GridContextMenuItemClickEvent) => void>; }; export { gridProps };