export class Column extends Component { static defaultProps: { columnKey: null; field: null; sortField: null; filterField: null; header: null; body: null; loadingBody: null; footer: null; sortable: boolean; sortableDisabled: boolean; sortFunction: null; filter: boolean; filterMatchMode: string; filterPlaceholder: null; filterType: string; filterMaxLength: null; filterElement: null; filterFunction: null; filterHeaderStyle: null; filterHeaderClassName: null; style: null; className: null; headerStyle: null; headerClassName: null; bodyStyle: null; bodyClassName: null; footerStyle: null; footerClassName: null; expander: boolean; frozen: boolean; selectionMode: null; colSpan: null; rowSpan: null; editor: null; editorValidator: null; editorValidatorEvent: string; onBeforeEditorHide: null; onBeforeEditorShow: null; onEditorInit: null; onEditorSubmit: null; onEditorCancel: null; excludeGlobalFilter: boolean; rowReorder: boolean; rowReorderIcon: string; rowEditor: boolean; exportable: boolean; reorderable: boolean; }; static propTypes: { columnKey: PropTypes.Requireable; field: PropTypes.Requireable; sortField: PropTypes.Requireable; filterField: PropTypes.Requireable; header: PropTypes.Requireable; body: PropTypes.Requireable; loadingBody: PropTypes.Requireable<(...args: any[]) => any>; footer: PropTypes.Requireable; sortable: PropTypes.Requireable; sortableDisabled: PropTypes.Requireable; sortFunction: PropTypes.Requireable<(...args: any[]) => any>; filter: PropTypes.Requireable; filterMatchMode: PropTypes.Requireable; filterPlaceholder: PropTypes.Requireable; filterType: PropTypes.Requireable; filterMaxLength: PropTypes.Requireable; filterElement: PropTypes.Requireable; filterFunction: PropTypes.Requireable<(...args: any[]) => any>; filterHeaderStyle: PropTypes.Requireable; filterHeaderClassName: PropTypes.Requireable; style: PropTypes.Requireable; className: PropTypes.Requireable; headerStyle: PropTypes.Requireable; headerClassName: PropTypes.Requireable; bodyStyle: PropTypes.Requireable; bodyClassName: PropTypes.Requireable; footerStyle: PropTypes.Requireable; footerClassName: PropTypes.Requireable; expander: PropTypes.Requireable; frozen: PropTypes.Requireable; selectionMode: PropTypes.Requireable; colSpan: PropTypes.Requireable; rowSpan: PropTypes.Requireable; editor: PropTypes.Requireable<(...args: any[]) => any>; editorValidator: PropTypes.Requireable<(...args: any[]) => any>; editorValidatorEvent: PropTypes.Requireable; onBeforeEditorHide: PropTypes.Requireable<(...args: any[]) => any>; onBeforeEditorShow: PropTypes.Requireable<(...args: any[]) => any>; onEditorInit: PropTypes.Requireable<(...args: any[]) => any>; onEditorSubmit: PropTypes.Requireable<(...args: any[]) => any>; onEditorCancel: PropTypes.Requireable<(...args: any[]) => any>; excludeGlobalFilter: PropTypes.Requireable; rowReorder: PropTypes.Requireable; rowReorderIcon: PropTypes.Requireable; rowEditor: PropTypes.Requireable; exportable: PropTypes.Requireable; reorderable: PropTypes.Requireable; }; constructor(props: any); constructor(props: any, context: any); } import { Component } from "react"; import PropTypes from "prop-types";