25 lines
859 B
TypeScript
25 lines
859 B
TypeScript
import * as React from 'react';
|
|
import { GridStateColDef } from '../../models/colDef/gridColDef';
|
|
import { GridSortDirection } from '../../models/gridSortModel';
|
|
import { GridColumnHeaderSeparatorProps } from './GridColumnHeaderSeparator';
|
|
interface GridColumnHeaderItemProps {
|
|
colIndex: number;
|
|
colDef: GridStateColDef;
|
|
columnMenuOpen: boolean;
|
|
headerHeight: number;
|
|
isDragging: boolean;
|
|
isResizing: boolean;
|
|
sortDirection: GridSortDirection;
|
|
sortIndex?: number;
|
|
filterItemsCounter?: number;
|
|
hasFocus?: boolean;
|
|
tabIndex: 0 | -1;
|
|
disableReorder?: boolean;
|
|
separatorSide?: GridColumnHeaderSeparatorProps['side'];
|
|
}
|
|
declare function GridColumnHeaderItem(props: GridColumnHeaderItemProps): React.JSX.Element;
|
|
declare namespace GridColumnHeaderItem {
|
|
var propTypes: any;
|
|
}
|
|
export { GridColumnHeaderItem };
|