/// import PropTypes from 'prop-types'; import type { GridComponentProps } from '../interfaces'; export declare function GridComponent({ children, gridProps, grid, filter, sort, sortOptions, addOptions, propsToData, onSend, onDragStart, onDragEnd, onFilter, onSort, onMount, onUnmount, forceSync, dragFixed, dragEnabled, instantLayout, }: GridComponentProps): JSX.Element; export declare namespace GridComponent { var propTypes: { grid: PropTypes.Validator; gridProps: PropTypes.Requireable; filter: PropTypes.Requireable any)>; sort: PropTypes.Requireable any) | (string | null | undefined)[]>; sortOptions: PropTypes.Requireable; }>>>; addOptions: PropTypes.Requireable; }>>>; onSend: PropTypes.Requireable<(...args: any[]) => any>; onDragStart: PropTypes.Requireable<(...args: any[]) => any>; onDragEnd: PropTypes.Requireable<(...args: any[]) => any>; onFilter: PropTypes.Requireable<(...args: any[]) => any>; onSort: PropTypes.Requireable<(...args: any[]) => any>; onMount: PropTypes.Requireable<(...args: any[]) => any>; onUnmount: PropTypes.Requireable<(...args: any[]) => any>; forceSync: PropTypes.Requireable; dragFixed: PropTypes.Requireable; dragEnabled: PropTypes.Requireable; instantLayout: PropTypes.Requireable; }; var defaultProps: { gridProps: {}; addOptions: { show: boolean; }; sortOptions: { descending: boolean; }; forceSync: boolean; dragFixed: boolean; dragEnabled: boolean; instantLayout: boolean; }; var displayName: string; }