import { type CellMeta } from '../../../common'; import type { CopyAllDataParams, CopyableList } from '../../../common/interface/export'; import type { SpreadSheet } from '../../../sheet-type'; /** * 明细表点击行头进行复制逻辑 * @param {SpreadSheet} spreadsheet * @param {CellMeta[]} selectedHeaders * @return {CopyableList} */ export declare const processSelectedTableByHeader: (spreadsheet: SpreadSheet, selectedHeaders: CellMeta[]) => CopyableList; export declare const asyncProcessSelectedAllTable: (params: CopyAllDataParams) => Promise; export declare const processSelectedTableByDataCell: ({ spreadsheet, selectedCells, headerSelectedCells, }: { spreadsheet: SpreadSheet; selectedCells: CellMeta[][]; headerSelectedCells: CellMeta[]; }) => CopyableList;