import type { WorkBook } from 'xlsx'; import { OoxmlPackage } from './work-ooxml-package'; import { type SpreadsheetWorksheetCompatibilitySummary } from './work-spreadsheet-compatibility-summary'; import type { WorkCompatibilityReport } from './work-types'; import type { XlsxFormulaFeatures } from './work-xlsx-formulas'; import type { XlsxPivotReadResult } from './work-xlsx-pivots'; import type { XlsxWorksheetXmlScan } from './work-xlsx-worksheet-scan'; interface ConversionMessage { type: string; message: string; } export interface SpreadsheetCompatibilityImportMetadata { formulaFeatures?: XlsxFormulaFeatures | null; pivotFeatures?: XlsxPivotReadResult | null; worksheetScans?: Readonly>; } export declare function analyzeDocxCompatibility(file: File, messages: ConversionMessage[], sourcePackage?: OoxmlPackage | null): Promise; export declare function analyzeSpreadsheetCompatibility(file: File, extension: string, workbook: WorkBook, sourcePackage?: OoxmlPackage | null, worksheetSummaries?: ReadonlyMap, importedMetadata?: SpreadsheetCompatibilityImportMetadata): Promise; export {};