import { NgbDate } from "@ng-bootstrap/ng-bootstrap"; import { PlanCampaignRequestPayload } from "../models/draft.model"; import { ActivatedRoute } from "@angular/router"; import * as i0 from "@angular/core"; export type DraftFlowHelpers = { createPayloadForAvails: () => any; createDataForDownloadSheet: () => void; formatAvailsData: (res: any) => void; createDataForCampaignPlanning: () => void; createPayloadForCampaignPlanning: () => PlanCampaignRequestPayload; openReloadAvailsPopup: () => void; stopLoader: () => void; showExpiredToast: (message: string) => number; }; export declare class PlanCampaignDraftSection { private readonly state; private readonly toastr; private readonly ngxService; private readonly primaryInfoSvc; private readonly spotDispersionSvc; private readonly availsSvc; private readonly planningSvc; private readonly wizardSvc; private readonly reviewSvc; private readonly saveSvc; private readonly previewSvc; draftHelpers: DraftFlowHelpers; getDraftHelpers(): void; getDraftId(route: ActivatedRoute): void; updateAvailsFromDrafts(): void; checkIfLineDetailsPresent(): void; setGeneralRulesSelectedData(): void; setMakeGoodRulesSelectedData(): void; setAduRulesSelectedData(): void; createPrimaryInfoSelectedData(): void; checkIfStartDateIsInPast(startDate: NgbDate): boolean; setSelectedStepFromDrafts(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }