import { EventEmitter, OnChanges } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { ToastrService } from 'ngx-toastr'; import { CommonFiftcardLogicService } from '../../services/common-giftcard-logics.service'; import { BenefitRedemptionData, GiftRange, TotalQuantity, CampaignContentCartItem } from './../../contextual.types'; import * as i0 from "@angular/core"; export declare class GiftRangeTableComponent implements OnChanges { _commonFiftcardLogicService: CommonFiftcardLogicService; private activatedRoute; private toastr; selectedGiftCard?: BenefitRedemptionData; totalCredits: number; denomData: EventEmitter; cartItemsArr: CampaignContentCartItem[]; giftRange: { quantity: number; denomination: number; }[]; valueNum: GiftRange; selectedValues?: TotalQuantity; constructor(_commonFiftcardLogicService: CommonFiftcardLogicService, activatedRoute: ActivatedRoute, toastr: ToastrService); parseValueToInteger(value: string | number): number; ngOnChanges(): void; toggleCardValue(valueNum: GiftRange, i: number, giftcardNum: { quantity: number; denomination: number; }, isIncrement: boolean): void; incrementRange(i: number): void; checkDenominationExists(index: number): boolean; calcTotalRangeQuantity(): TotalQuantity; decrementRange(i: number): void; decrement(i: number): void; emitDenomData(val: { selectedValues: TotalQuantity; valueNum: GiftRange; denomination: number; isIncrement?: boolean; }, isIncrement: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }