import * as React from 'react'; import { type GridFilterItem, type GridFilterOperator, type GridColDef } from '@mui/x-data-grid'; import { PinnedColumnPosition, type GridStateColDef } from '@mui/x-data-grid/internals'; export interface GridRenderHeaderFilterProps extends GridHeaderFilterCellProps { inputRef: React.RefObject; } export interface GridHeaderFilterCellProps extends Pick { colIndex: number; height: number; sortIndex?: number; hasFocus?: boolean; tabIndex: 0 | -1; width: number; colDef: GridColDef; headerFilterMenuRef: React.RefObject; item: GridFilterItem; showClearIcon?: boolean; InputComponentProps: GridFilterOperator['InputComponentProps']; pinnedPosition?: PinnedColumnPosition; pinnedOffset?: number; style?: React.CSSProperties; showLeftBorder: boolean; showRightBorder: boolean; } declare const Memoized: React.ForwardRefExoticComponent | React.ForwardRefExoticComponent>; export { Memoized as GridHeaderFilterCell };