import { useExcel as useCoreExcel } from '@ourschool/core'; import { type ColumnsType } from 'antd/es/table'; import { type Worksheet } from 'exceljs'; type CoreUseExcelReturn = ReturnType; export type ExcelWorkbookConfig = Parameters[0]; export type AntdTableSheetData = { columns: ColumnsType; dataSource: any[]; }; type CoreMakeExcelResult = Awaited>; export type DesignMakeExcelResult = CoreMakeExcelResult & { addWorksheetFromAntdTable: (name: string, data: AntdTableSheetData) => Worksheet; }; export type UseExcelReturn = Omit & { makeExcel: (workbookConfig: ExcelWorkbookConfig) => Promise; }; export declare const useExcel: () => UseExcelReturn; export {};