CalculateCostScheduleInput: { costSchedule: CostPerThreshold[] } & BasePriceInput