import { ChangeDetectorRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { AnnaDateTimeFormatService, ANNAIconNames, NgbDateType } from "@annalib/anna-core"; import { MessageBoxData } from "@annalib/anna-design-components-lib"; import { PrimaryOrderPanelService } from "@annalib/anna-feature-shared-lib"; import { NgbModal, NgbModalOptions, NgbModalRef } from "@ng-bootstrap/ng-bootstrap"; import { ToastrService } from "ngx-toastr"; import { NgxUiLoaderService } from "ngx-ui-loader"; import { IHiatusWindowBackendService } from "../hiatus-window-popup/service/hiatus-window-popup-token.service"; import { CollapseKeyValueInfo, Group, HiatusDetailsForPopup, PrimaryDetails, StartEndDate } from "./models/primary-order-panel.model"; import * as i0 from "@angular/core"; export declare class PrimaryOrderPanelComponent implements OnInit, OnChanges { private primaryOrderPanelService; private cdr; private annaDateTimeFormatService; private modalService; private ngxService; private toastr; consumingProjectHiatusWindowService: IHiatusWindowBackendService; isOrderStarted: boolean; showSkeletonLoading: boolean; headings: { name: string; class: string; }[]; orderTabChanged: boolean; disableHiatusPopupLink: boolean; aclWritePermission: boolean; data: PrimaryDetails; orderInformation: Group[]; clientInformation: Group[]; revenueInformation: Group[]; collapsedOrderInfo: CollapseKeyValueInfo[]; grpOrImpsKey: "grp" | "imps"; parentTab: "Other Revenue" | "TV Revenue" | "Order"; reloadOrderSummaryApi: EventEmitter; panelOpenedOrClosed: EventEmitter; private hiatusWindowPopup; hiatusWindowPopupReference: NgbModalRef; hiatusPopupOptions: NgbModalOptions; length: number; accordianDisabled: boolean; isOpened: boolean; showTooltipForCollapsedValue: boolean; ANNAIconNames: typeof ANNAIconNames; currencyUnit: string; hiatusWindowPopupTopInfoMessage: MessageBoxData; hiatusWindowPopupHeaderMessage: string; calenderStartDateForHiatusPopup: NgbDateType; calenderEndDateForHiatusPopup: NgbDateType; hiatusWindowDetailsForPopup: HiatusDetailsForPopup; constructor(primaryOrderPanelService: PrimaryOrderPanelService, cdr: ChangeDetectorRef, annaDateTimeFormatService: AnnaDateTimeFormatService, modalService: NgbModal, ngxService: NgxUiLoaderService, toastr: ToastrService, consumingProjectHiatusWindowService: IHiatusWindowBackendService); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; onLinkClicked(event: any): void; hiatusPopupModalConfig(): void; openModalForHiatusWindow(): void; closeModalForHiatusWindow(): void; openClose(param: boolean): void; disableAccordian(param: boolean): void; mouseEnteredOnCollapsedValue(id: string, type: "name" | "value"): void; setDataForHiatusModal(): void; setCalenderMinMaxDatesForPopup(): void; sendHiatusDatesForEntry(hiatusDatePopupObj: { hiatusDates: StartEndDate[]; sellerComments?: string; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }