import type { CuttingStockInput, CuttingStockResult } from './types.js'; /** * Calculate optimal cutting layout for 1D cutting stock problem. * * Uses First Fit Decreasing (FFD) or Best Fit Decreasing (BFD) algorithm. * * @throws RangeError if stockLength is not positive, pieces is empty, total piece * quantity is 0, or any piece length exceeds stockLength */ export declare function cuttingStock(input: CuttingStockInput): CuttingStockResult; //# sourceMappingURL=cuttingStock.d.ts.map