import { EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { AnnaGlobalConfigService, ICustomSingleSelect } from "@annalib/anna-core"; import { IdText, MessageBoxData, MissingPostedData } from "@annalib/anna-design-components-lib"; import { OrderMetrics, PrimaryOrderPanelService } from "@annalib/anna-feature-shared-lib"; import { MeasurementAgencyInOrderSummary } from "../primary-order-panel/models/primary-order-panel.model"; import { BillingReportTableMissingPostedDataRequestPayload, TotalBillingData, WeeklySpotResponse } from "./models/billing-report-table.model"; import * as i0 from "@angular/core"; export declare class BillingReportTableComponent implements OnInit, OnChanges { private primaryOrderPanelService; private annaGlobalConfig; measurementAgency: import("@angular/core").InputSignal; missingPostedDataPayload: BillingReportTableMissingPostedDataRequestPayload; missingPostedData: MissingPostedData; billingReportData: WeeklySpotResponse; queryParamForDetailsPage: any; parentTab: "TV Revenue" | "Other Revenue"; billingWiseData: TotalBillingData[]; isEquivalisedData: boolean; loading: boolean; measurementName: string; billingDetailsUrl: string; isDeletedOrder: boolean; isPoDOrder: boolean; viewDetails: EventEmitter; MeasurementAgencyInOrderSummary: typeof MeasurementAgencyInOrderSummary; tableBottomBorder: string; noDataWidth: string; numberOfSkeletonRows: any[]; numberOfSkeletonCols: any[]; currencyUnit: string; cppOrCpm: "CPP($)" | "CPM($)"; selectedKeys: { grporImps: string; cpporCpm: string; }; orderMetrics: IdText[]; selectedMetric: IdText; disableDropDown: boolean; metricDropdownConfig: ICustomSingleSelect; orderMetricsEnum: typeof OrderMetrics; deleteOrderMessageData: MessageBoxData; showTotalRow: boolean; showOrHideToggleForTotalRow: boolean; constructor(primaryOrderPanelService: PrimaryOrderPanelService, annaGlobalConfig: AnnaGlobalConfigService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; viewDetailsClick(): void; setDropDownData(): void; setMetricDropdownConfig(): void; metricChanged(event: IdText): void; setMessageData(): void; showHideTotalRow(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }