import { CurrencyPipe } from "@angular/common"; import { IActionItemTypeWithStringIconOrTextAction } from "@annalib/anna-core"; export declare class OrderRevisions { RevisionNumber: number; RevisionType: "ANNA" | "Seller User" | "Buyer"; GeneratedOn: string; BookedValue: string; BookedSpots: number; BookedGRP: number; BookedIMPS: number; IMPS: number; BookedCPP: number; BookedCPM: number; DisplayBookedGRP: string; DisplayBookedIMPS: string; DisplayBookedCPP: string; DisplayBookedCPM: string; DisplayBookedSpots: string; MGsValue: number; ADUsValue: number; BuyerChangesValue: number; UserChangesValue: number; CreditedValue: number; UserUnresolvedValue: number; BuyerAddedValue: number; BuyerDeletedValue: number; BookedValueForDisplay: string | number; MGsValueForDisplay: string | number; ADUsValueForDisplay: string | number; CreditedValueForDisplay: string | number; UserUnresolvedValueForDisplay: string | number; BuyerAddedValueForDisplay: string | number; BuyerDeletedValueForDisplay: string | number; BuyerChangesValueForDisplay: string | number; UserChangesValueForDisplay: string | number; backgroundColor: string; rowClass: string; AllowClick: boolean; buyerGrpChangesValue: number; buyerImpChangesValue: number; buyerGrpChangesValueDisplay: string; buyerImpChangesValueDisplay: string; tooltipData: { key: string; value: string; }[]; readActionKey: IActionItemTypeWithStringIconOrTextAction[]; buyerAddedValueDisplay: string; buyerDeletedValueDisplay: string; constructor(data: any, currencyPipe: CurrencyPipe); } export interface IOrderRevisionPayload { orderId: number; stationId: number; equivalisation: boolean; } export interface RevisionInfoForRoute { selectedRevisionNumber: number; } export declare class IconActionForRead { id: string; data: string; iconClass: string; showIcon: boolean; disabledIcon: boolean; linkClass: string; showLink: boolean; disabledLink: boolean; showTooltip: boolean; enableTooltipForAdditionalText: boolean; typeOfData: "STRING" | "ICON_TEXT_ACTION"; additionalTextBeforeLink: string; tooltipData: { key: string; value: string; }[]; tooltipPlacement: string; constructor(isToolTipNeeded: boolean, tooltipData: { key: string; value: string; }[], revNumber: number); }