import { Sheet } from 'better-xlsx'; import { IExcelColumn, ICellProps } from '../../app'; /** * 绘制出表头的行列 * @param sheet 表 * @param columns antd table columns props * @param depth 不用传入,深度 */ export declare function drawTheadSkeleton(sheet: Sheet, columns: IExcelColumn[], depth?: number): void; /** * 绘制所有的单元格 * @param sheet 表 */ export declare function drawTheadCell(sheet: Sheet): { depth: number; width: number; }; /** * 处理表格头参数,带上合并参数和坐标,方便后续处理 * @param columns antd table columns props * @param depth 表头的行数 */ export declare function handleColumns(columns: IExcelColumn[], depth: number): void; /** * 填入表头参数,绘制出表头 * @param sheet 表 * @param columns antd table columns props * @param depth 表头的行数 */ export declare function fillAndDrawThead(sheet: Sheet, columns: IExcelColumn[], style: ICellProps['style'], depth?: number): void;