/** * Copyright © INOVUA TRADING. * * This source code is licensed under the Commercial License found in the * LICENSE file in the root directory of this source tree. */ import React from 'react'; import { id as ROW_EXPAND_COL_ID } from '@inovua/reactdatagrid-community/normalizeColumns/defaultRowExpandColumnId'; type TypeRender = { isRowExpandable: (rowInfo?: { id: string | number; data: object; rowIndex: number; }) => boolean; rowExpanded: number; toggleRowExpand: () => void; renderRowDetailsExpandIcon?: () => void; renderRowDetailsCollapsedIcon?: () => void; }; declare const _default: { id: string; rowExpandColumn: boolean; cellSelectable: boolean; headerAlign: string; textAlign: string; render: ({ isRowExpandable, rowExpanded, toggleRowExpand, renderRowDetailsExpandIcon, renderRowDetailsCollapsedIcon, }: TypeRender) => React.FunctionComponentElement<{ style: { cursor: string; position: string; top: number; }; key: string; onClick: (event: MouseEvent) => void; }> | undefined; header: ({ renderRowDetailsMoreIcon, }: { renderRowDetailsMoreIcon?: (() => void) | undefined; }) => void | JSX.Element; showInContextMenu: boolean; showColumnMenuSortOptions: boolean; showColumnMenuGroupOptions: boolean; showColumnMenuTool: boolean; sortable: boolean; editable: boolean; groupBy: boolean; defaultWidth: number; minWidth: number; isRowDetailsCell: boolean; }; export default _default; export { ROW_EXPAND_COL_ID as rowExpandColumnId };