import type { CrudColumn } from '../../../typings/admin/comm/crud';
export { buildExcelBuffer, excelFilename, excelResponseHeaders, } from '../../shared/excel';
export type { ExcelColumn } from '../../shared/excel';
/** 可导出的数据列（排除 selection / op 等） */
export declare function pickExportColumns(columns: CrudColumn[]): CrudColumn[];
export declare function flattenExportRows(rows: Record<string, unknown>[], tree?: boolean): Record<string, unknown>[];
/** 浏览器触发 xlsx 下载 */
export declare function downloadExcelBuffer(buffer: Uint8Array, filename: string): void;
export declare function exportCrudExcel(columns: CrudColumn[], rows: Record<string, unknown>[], filename: string): void;
