import { CSSProperties } from 'react'; import { ICell, ICellIndex, IDataTableCellSpans } from './model'; export declare const UN_REACHABLE_INDEX = -1; export declare const UN_REACHABLE_CELL: { rowIndex: number; colIndex: number; }; export declare const DEFAULT_ADD_CELL: { height: number; offset: number; page_number: number; text: string; width: number; x: number; y: number; }; export declare const convertActivatedToEditing: (pair: [ICellIndex, ICellIndex]) => ICellIndex; export declare const getCellIndexFromEle: (e: HTMLElement) => ICellIndex; export declare const composeCellSpans: (mask: number[][]) => IDataTableCellSpans; /** * 复制表格数据结构 * 默认会复制到剪贴板上 * @param params * @returns 表格 dom */ export declare const copyDataTableElement: (params: { cells: ICell[][]; mask?: number[][]; defaultCellStyle?: CSSProperties; defaultTableStyle?: CSSProperties; }) => HTMLDivElement;