import { OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { OverrideStyleConfig } from '@pv-frontend/pv-shared-components/common/types'; import { JourneyMetadataService } from '@pv-frontend/pv-shared-services/journey-metadata-service'; import { BenefitRedemptionData, BenefitTypes, KnowMoreDisplayConfig, PageData } from '../contextual.types'; import { CommonService } from '../services/common.service'; import { ContextualService } from '../services/contextual.service'; import * as i0 from "@angular/core"; export declare class KnowMoreComponent implements OnInit { private router; private activatedRoute; private _contextualService; _commonService: CommonService; journeyMetadataService: JourneyMetadataService; campaignId: string; benefitType?: BenefitTypes; apiData: BenefitRedemptionData | undefined; isDataLoading: boolean; pageData: PageData; accordionItems: { id: string; title: string; content: string; isInnerHTML: boolean; iconPath: string; }[]; defaultImage: string; accordionStyle: OverrideStyleConfig; moduleConfig?: Partial; constructor(router: Router, activatedRoute: ActivatedRoute, _contextualService: ContextualService, _commonService: CommonService, journeyMetadataService: JourneyMetadataService); ngOnInit(): void; private setStyleConfig; getGiftcardDetails(id: string): void; processData(type: BenefitTypes, redeemption_id: string): void; getMerchantName(type: BenefitTypes): string | undefined; getDescription(type: BenefitTypes): string | undefined; getMerchantDescription(apiData: BenefitRedemptionData | undefined): string; getTitle(type: BenefitTypes): string | undefined; setAccordionData(data: PageData, type: BenefitTypes): void; getMembershipDetails(id: string): void; getOfferDetails(id: string): void; back(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }