import { OnChanges, SimpleChanges } from "@angular/core"; import { KeyValue } from "@annalib/anna-design-components-lib"; import { NgbModal, NgbModalOptions, NgbModalRef } from "@ng-bootstrap/ng-bootstrap"; import { HiatusDate } from "../../models/spot-dispersion.model"; import { SummaryDetails } from "../../models/review-model"; import { SummaryWithMultipleSection, SummaryWithSingleSection } from "../../models/summary.model"; import { PlannedSummaryConstants } from "../../constants/plan-campaign-summary.constant"; import * as i0 from "@angular/core"; export declare class AfrPlannedCampaignSummaryComponent implements OnChanges { private modalService; summaryDetails: SummaryDetails; loading: boolean; showNoData: boolean; isImpsMetric: boolean; useDraftId: boolean; summaryWithOneSection: SummaryWithSingleSection[]; summaryWithMultipleSection: SummaryWithMultipleSection[]; collapsedSummaryInfo: KeyValue[]; expandedSummaryInfo: KeyValue[]; plannedSummaryConstants: typeof PlannedSummaryConstants; summaryLoaderArr: any[]; topSummaryLoaderArr: any[]; isOpened: boolean; hiatusPopupHeaderMsg: string; private hiatusWindowPopup; hiatusWindowPopupReference: NgbModalRef; hiatusPopupOptions: NgbModalOptions; hiatusDates: HiatusDate[]; constructor(modalService: NgbModal); ngOnChanges(changes: SimpleChanges): void; createSummaryWithOneSection(): void; createSummaryWithMultipleSection(): void; getTooltipMessage(): string; createSummaryInfoSection(): void; hiatusPopupModalConfig(): void; openClose(): void; openModalForHiatusWindow(): void; closeHiatusDatePopup(): void; handleClick(item: KeyValue): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }