import * as React from "react"; interface Props { columnIndex: number; filterItems: Object | null; sort?: boolean; onHide: (columnIndex: number) => void; onFilter: (fields: { [key: string]: Object; }, columnIndex: number) => void; onSort?: (direction: string | null) => void; } interface State { selectedItems: Array; sortIndex: number; } declare class CellSettings extends React.PureComponent { /** * ================================================ * COMPONENT - CELL SETTINGS * ================================================ * * Component for cell setting * */ static sortDirections: ({ value: null; icon: string; } | { value: string; icon: string; })[]; static defaultProps: { filterItems: null; onHide: () => void; onFilter: () => void; onSort: () => void; }; state: State; sort(): void; getIcon(): string; render(): JSX.Element; } export default CellSettings;