import { OnInit } from "@angular/core"; import { MultiSelectIdText } from "@annalib/anna-design-components-lib"; import { NgxUiLoaderService } from "ngx-ui-loader"; import { PlanCampaignWizardSection } from "../../helper-services/plan-campaign-wizard.section"; import { PlanCampaignDraftSection } from "../../helper-services/plan-campaign-draft.section"; import { ActivatedRoute, Router } from "@angular/router"; import { ToastrService } from "ngx-toastr"; import { PlanCampaignStateService } from "../../helper-services/plan-campaign-state.service"; import { PlanCampaignNavigationSection } from "../../helper-services/plan-campaign-navigation.section"; import { PlanCampaignGeneralSection } from "../../helper-services/plan-campaign-general.section"; import { PlanCampaignMainWizardStep, PlanCampaignSubWizardStep, PopupToShow } from "../../models/wizard.model"; import { PlanCampaignAvailsSection } from "../../helper-services/plan-campaign-avails.section"; import { PlanCampaignSaveSection } from "../../helper-services/plan-campaign-save.section"; import { PlanCampaignPlanningSection } from "../../helper-services/plan-campaign-planning.section"; import { PlanCampaignReviewSection } from "../../helper-services/plan-campaign-review.section"; import { PlanCampaignSpotSection } from "../../helper-services/plan-campaign-spot.section"; import { PlanCampaignExecutionSection } from "../../helper-services/plan-campaign-execution.section"; import { PrimaryInfoSelectedData } from "../../models/primary-info.model"; import { MarketWiseStationTableData } from "../../models/station.model"; import { DaypartCategory } from "../../models/daypart.model"; import { PrimeTime } from "../../models/prime-time.model"; import { SpecialProgram } from "../../models/special.model"; import { SportsProgram } from "../../models/sports.model"; import { Avails } from "../../models/avails.model"; import { SelectedMarketWiseGrpOrBudget } from "../../models/grp-budget.model"; import { HiatusDate, HiatusDateMonthSpotDispersion } from "../../models/spot-dispersion.model"; import { AduRulesSelectedData, GeneralRulesSelectedData, MakeGoodRulesSelectedData } from "../../models/business-rules.model"; import { ReviewPlanContainerData } from "../../models/review-model"; import * as i0 from "@angular/core"; export declare class AnnaFeatureRadiantPlanCampaignContainerComponent implements OnInit { router: Router; toastr: ToastrService; route: ActivatedRoute; ngxService: NgxUiLoaderService; wizardSvc: PlanCampaignWizardSection; draftSvc: PlanCampaignDraftSection; state: PlanCampaignStateService; navigationSvc: PlanCampaignNavigationSection; generalSvc: PlanCampaignGeneralSection; availSvc: PlanCampaignAvailsSection; saveSvc: PlanCampaignSaveSection; execution: PlanCampaignExecutionSection; reviewSvc: PlanCampaignReviewSection; generalInfoSvc: PlanCampaignGeneralSection; planningSvc: PlanCampaignPlanningSection; spotSvc: PlanCampaignSpotSection; ngOnInit(): void; wizardNextBtnClicked(currentStep: PlanCampaignMainWizardStep): void; saveProgress(): void; wizardStepChanged(step: PlanCampaignMainWizardStep): void; cancelClicked(): void; openPopup(popupToOpen: PopupToShow): void; primaryInfoFormChanged(data: { currentValues: PrimaryInfoSelectedData; isFormValid: boolean; }): void; marketFormChanged(value: MultiSelectIdText[]): void; stationSectionUpdated(data: { tableData: MarketWiseStationTableData[]; isValid: boolean; }): void; subWizardStepChanged(step: PlanCampaignSubWizardStep): void; daypartFormUpdated(data: { dayparts: DaypartCategory[]; isValid: boolean; }): void; primeTimeFormUpdated(data: { primeTime: PrimeTime; isValid: boolean; }): void; specialProgramFormUpdated(data: { specialProgram: SpecialProgram[]; isValid: boolean; }): void; sportsProgramFormUpdated(data: { sportsProgram: SportsProgram[]; isValid: boolean; }): void; fetchLatestAvails(): void; availSectionUpdated(data: { tableData: Avails[]; isValid: boolean; }): void; createDataForCampaignPlanning(): void; emailAvails(): void; moveToNextWizardStep(): void; budgetFormChanged(value: { data: SelectedMarketWiseGrpOrBudget; isValid: boolean; }): void; finalCampaignPlanningSubWizardStepChanged(step: PlanCampaignSubWizardStep): void; finalCampaignStationSectionUpdated(data: { tableData: MarketWiseStationTableData[]; isValid: boolean; }): void; finalCampaignDaypartSectionUpdated(data: { dayparts: DaypartCategory[]; isValid: boolean; }): void; fetchSpotDispersionWeek(dates: HiatusDate[], resetCampaign?: boolean): void; monthSpotDispersionUpdated(value: { data: HiatusDateMonthSpotDispersion; isValid: boolean; }): void; generalRulesUpdated(event: { currentValues: GeneralRulesSelectedData; isFormValid: boolean; }): void; aduRulesUpdated(event: { currentValues: AduRulesSelectedData; isFormValid: boolean; }): void; makegoodRulesUpdated(event: { currentValues: MakeGoodRulesSelectedData; isFormValid: boolean; }): void; minSeparationUpdated(event: string): void; updateReviewCampaignData(data: ReviewPlanContainerData): void; updateReviewStepButton(disableButton: boolean): void; saveProgressAndNavigateToListing(): void; navigateToCampaignListing(closeIconClicked: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }