import { ProductFinishTypeInterface, } from './index'; interface SpineRangeInterface { ranges: { [key: string]: number}; } interface SpineMultiplierInterface { multiplier: number; } interface ProductVariantInterface { id: string; templateId: string; cost: { [key: string]: string }; costPerPage: { [key: string]: number }; coverHeight: number; coverWidth: number; finishTypes: ProductFinishTypeInterface[]; minPages: number; maxPages: number; name: string; pageStep: number; pageHeight: number; pageWidth: number; spine: SpineRangeInterface | SpineMultiplierInterface; } export default ProductVariantInterface;