export type OrderInfoType = { stationId: string; order: string; isEquivalisedData: boolean; }; export declare class SpotValuGrpImp { spot: string; value: string; grp: string; imps: string; constructor(obj: any); } export declare class SpotValuGrpImpCppCpm extends SpotValuGrpImp { cpm: string; cpp: string; constructor(obj: any); } export declare class ActualSpotValueGrpImp { actualSpot: number; actualValue: number; actualGrp: number; actualImps: number; } export interface ActualSpotValueGrpImpCppCpm extends ActualSpotValueGrpImp { actualCpm: number; actualCpp: number; } export declare class ActualAndDisplaySpotValueGrpImp extends SpotValuGrpImp { actualSpot: number; actualValue: number; actualGrp: number; actualImps: number; constructor(obj: any); } export declare class ActualAndDisplaySpotValueGrpImpCppCpm extends ActualAndDisplaySpotValueGrpImp { cpm: string; cpp: string; actualCpm: number; actualCpp: number; constructor(obj: any); } export declare class Liability { value: string; UDGRP: string; UDIMPS: string; UDLiabilityGrp: string; UDLiabilityImps: string; ODGRP: string; ODIMPS: string; constructor(obj: any); } export interface BillingReportTableMissingPostedDataRequestPayload { StationId: number; Demographs: string[]; StartDate: string; EndDate: string; } export declare class WeeklySpotResponse { latestRevisionNo: number; isPayForPerformanceOrder: boolean; isCompletedOrder: boolean; totalOriginal: SpotValuGrpImpCppCpm; totalRevised: SpotValuGrpImpCppCpm; totalProjectedDeliveryWithoutADUSpots: SpotValuGrpImp; totalProjectedDeliveryWithADUSpots: SpotValuGrpImp; totalLiabilityData: Liability; totalBillableToDate: SpotValuGrpImp; totalNetAmount: string; totalAgencyCommissionOnBillableAmount: string; totalBillingPeriodWiseSummaryData: TotalBillingData[]; dropdownSelectedBillingWiseData: TotalBillingData[]; selectedBillingPeriod: { id: number; text: string; }; demographs: string[]; postedToDate: string; constructor(data: any); } export declare class TotalBillingData { id: number; billingPeriod: string; startDate: string; endDate: string; isCurrentBillingPeriod: boolean; totalAgencyCommissionOnBillableAmount: string; netAmount: string; totalOriginal: SpotValuGrpImpCppCpm; totalRevised: SpotValuGrpImpCppCpm; totalBillable: SpotValuGrpImp; projectedDeliveryWithoutAdu: SpotValuGrpImp; projectedDeliveryAdu: SpotValuGrpImp; liability: Liability; postedInfoAvailableForAllAiredSpots: boolean; constructor(data: any, index: number); } export declare class TotalBillingPeriodWiseData { id: number; billingPeriod: string; startDate: string; endDate: string; isCurrentBillingPeriod: boolean; original: ActualAndDisplaySpotValueGrpImpCppCpm; revised: ActualAndDisplaySpotValueGrpImpCppCpm; projectedDeliveryWithoutAdu: ActualAndDisplaySpotValueGrpImp; projectedDeliveryAdu: ActualAndDisplaySpotValueGrpImp; billableToDateValue: string; constructor(data: any, index: number); } export declare class BillingViewDetails { latestRevisionNo: number; postingType: string; isPayForPerformanceOrder: boolean; billingPeriod: BillingPeriodLineInfo[]; constructor(data: any); } export declare class BillingPeriodLineInfo { id: number; startDate: string; endDate: string; isCurrentBillingPeriod: boolean; totalOriginal: SpotValuGrpImpCppCpm; totalRevised: SpotValuGrpImpCppCpm; totalProjectedDeliveryWithoutADUSpots: SpotValuGrpImp; totalProjectedDeliveryWithADUSpots: SpotValuGrpImp; totalBillableToDateValue: string; billingPeriod: string; lines: LineInfo[]; constructor(data: any, index: number); } export declare class GenericLineInfo { lineNumber: number; original: ActualAndDisplaySpotValueGrpImpCppCpm; revisedToDate: ActualAndDisplaySpotValueGrpImpCppCpm; projectedDeliveryWithoutAdu: ActualAndDisplaySpotValueGrpImp; projectedDeliveryAdu: ActualAndDisplaySpotValueGrpImp; billableToDateValue: string; inventoryCode: string; programName: string; programList: string[]; days: string; len: string; rate: number; time: string; cpp: number; cpm: number; postedInfoAvailableForAllAiredSpots: boolean; constructor(data: any); } export declare class LineInfo extends GenericLineInfo { hidden: boolean; subLines: GenericLineInfo[]; constructor(data: any); } export declare class SalesUnit { line_number: number; inventory_code: string; selling_title: string; start_end_date: string; length: string; rate: string; order_amount: string; spot_played_till_date: string; amount_till_date: string; date_wise_data: SpotSummary[]; constructor(object: any); } export declare class SpotSummary { date: string; original: number; revision: number; played: number; constructor(object: any); }