import { ESTIMATEPRIORITIES, SpotTypeCategoryFromBE } from "./anna-revisions-enums.model"; import { IADUSpotInformationForEdit, IPreemptionSpotInformationForEdit } from "./create-or-edit-offers-popup.model"; export interface ITotalRowForEditOrCreateOfferedADUs { totalRowsCount: number; totalMessage: string; totalBookedAvgRate: number; totalOfferedIMPSOrRtg: number; totalOfferedRateForDisplay: string; totalBookedAvgRateForDisplay: string; totalRowAction: string; } export declare class TotalRowForEditOfferedADUsForIMPSOrder implements ITotalRowForEditOrCreateOfferedADUs { totalMessage: string; totalRowsCount: number; totalBookedAvgRate: number; totalOfferedIMPSOrRtg: number; totalOfferedRateForDisplay: string; totalBookedAvgRateForDisplay: string; totalRowAction: string; constructor(data: IADUSpotInformationForEdit[], estimatePriorities: ESTIMATEPRIORITIES[], spotType: SpotTypeCategoryFromBE); } export declare class TotalRowForEditOfferedADUsForRtgOrder implements ITotalRowForEditOrCreateOfferedADUs { totalMessage: string; totalRowsCount: number; totalBookedAvgRate: number; totalOfferedIMPSOrRtg: number; totalOfferedRateForDisplay: string; totalBookedAvgRateForDisplay: string; totalRowAction: string; constructor(data: IADUSpotInformationForEdit[], estimatePriorities: ESTIMATEPRIORITIES[], spotType: SpotTypeCategoryFromBE); } export declare class TotalRowForCreateADUsForIMPSOrder implements ITotalRowForEditOrCreateOfferedADUs { totalMessage: string; totalRowsCount: number; totalBookedAvgRate: number; totalOfferedIMPSOrRtg: number; totalOfferedRateForDisplay: string; totalBookedAvgRateForDisplay: string; totalRowAction: string; constructor(data: IADUSpotInformationForEdit[], estimatePriorities: ESTIMATEPRIORITIES[], spotType: SpotTypeCategoryFromBE); } export declare class TotalRowForCreateADUsForRtgOrder implements ITotalRowForEditOrCreateOfferedADUs { totalMessage: string; totalRowsCount: number; totalBookedAvgRate: number; totalOfferedIMPSOrRtg: number; totalOfferedRateForDisplay: string; totalBookedAvgRateForDisplay: string; totalRowAction: string; constructor(data: IADUSpotInformationForEdit[], estimatePriorities: ESTIMATEPRIORITIES[], spotType: SpotTypeCategoryFromBE); } export declare class TotalRowForPreemptionsForRTGOrder { totalBookedRate: number; totalBookedRtgOrIMPS: number; totalBookedRateForDisplay: string; constructor(data: IPreemptionSpotInformationForEdit[], estimatePriorities: ESTIMATEPRIORITIES[]); } export declare class TotalRowForPreemptionsForIMPSOrder { totalBookedRate: number; totalBookedRtgOrIMPS: number; totalBookedRateForDisplay: string; constructor(data: IPreemptionSpotInformationForEdit[], estimatePriorities: ESTIMATEPRIORITIES[]); } export declare class TotalEstimatePriorites { totalFirstTwoEstimatePriorities: string; totalLastTwoEstimatePriorities: string; constructor(data: { ANNAEst: number; stationEst: number; buyerRtg: number; bookedAvgRtg: number; }, estimatePriorities: ESTIMATEPRIORITIES[]); }