/**
 * @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.js';
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;
