<?php  namespace App\Http\Controllers;  use App\Models\Order;  use App\Models\Product; use App\Models\Category; use App\Models\Discount; use Illuminate\View\View; use Illuminate\Validation\Rule; use App\Http\Requests\MultiValues; use App\Http\Requests\StoreDiscount; use Illuminate\Http\RedirectResponse; use App\Http\Requests\StoreGiftCodeDiscount; use App\Http\Requests\StoreCouponCodeDiscount; use App\Http\Requests\StoreAboveSetPriceDiscount; use App\Http\Requests\StoreSameProductMultipleTimes; use App\Jobs\SetCurrentlyActiveProductDiscountAndLowestPrice;  class DiscountController extends Controller { 	public function index(): View{}  	public function create(): View{}  	public function store(StoreDiscount $request): RedirectResponse{}  	public function edit(Discount $id): View{}  	public function update(StoreDiscount $request, Discount $id): RedirectResponse{}  	public function destroy(Discount $id): RedirectResponse{}  	public function multiActivate(MultiValues $request): RedirectResponse{}  	public function multiDeactivate(MultiValues $request): RedirectResponse{}  	public function createCoupons(): View{}  	public function storeCoupons(StoreCouponCodeDiscount $request): RedirectResponse{}  	public function updateCoupons(StoreCouponCodeDiscount $request, Discount $id): RedirectResponse{}  	public function editCoupons(Discount $id): View{}  	public function multiRemove(MultiValues $request): RedirectResponse{}  	public function updateAboveSetPriceDiscount(StoreAboveSetPriceDiscount $request, Discount $id): RedirectResponse{}  	public function editAboveSetPriceDiscount(Discount $id): View{}  	public function itemsUnderDiscountList(): View{}  	public function updateSameProductMultipleTimesDiscount(StoreSameProductMultipleTimes $request, Discount $id): RedirectResponse{}  	public function editSameProductMultipleTimesDiscount(Discount $id): View{}  	public function createGiftCode(): View{}  	public function storeGiftCode(StoreGiftCodeDiscount $request): RedirectResponse{}  	public function updateGiftCode(StoreGiftCodeDiscount $request, Discount $id): RedirectResponse{}  	public function editGiftCode(Discount $id): View{}  	public function usedList(Discount $id): View{} }