export declare enum MergeImportStatus { ready = "ready", negative = "negative", systemNegative = "systemNegative" } export interface WarehouseCsvRow { itemCode: string; quantity: number; } export interface MergedImportItem { sku: FdoInventorySku; physicalCount: number; systemBalance: { amount: number; precision: number; }; variance: number; status: MergeImportStatus; } export declare function parseWarehouseCsv(file: File): Promise; export declare function groupAndSumByItemCode(rows: WarehouseCsvRow[]): Map; export declare function mergeInventoryWithCsv(skuByCode: Record, summed: Map): { mergedItems: MergedImportItem[]; unrecognisedItemCodes: string[]; }; export declare function downloadClosingDraftTemplate(skus: FdoInventorySku[], locationName: string): void;