/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { GridProps } from './interfaces/GridProps'; import * as React from 'react'; /** @hidden */ export declare const useGridState: () => [GridState, any, GridProps]; /** @hidden */ export type GridState = { edit?: GridProps['edit']; filter?: GridProps['filter']; highlight?: GridProps['highlight']; search?: GridProps['search']; select?: GridProps['select']; sort?: GridProps['sort']; skip?: GridProps['skip']; take?: GridProps['take']; group?: GridProps['group']; detailExpand?: GridProps['detailExpand']; groupExpand?: GridProps['groupExpand']; columnsState?: GridProps['columnsState']; pinnedTopRows?: GridProps['pinnedTopRows']; pinnedBottomRows?: GridProps['pinnedBottomRows']; }; /** @hidden */ export type GridStateAction = any; /** @hidden */ export declare const GridClientStateProvider: (props: GridProps) => React.JSX.Element;