export declare enum LicenseEventActionType { AUTO_RENEW_OFF = "autoRenewOff", AUTO_RENEW_ON = "autoRenewOn", CANCELLED = "cancelled", CREATION = "creation", DISABLED = "disabled", EXPIRED = "expired", QUANTITY_UPDATE = "quantityUpdate", REACTIVATED = "reactivated", RENEW = "renew", SUSPENDED = "suspended", PRORATA = "prorata", RECURRING = "recurring", CONVERSION = "conversion", FRIENDLY_NAME = "friendlyName" } export declare enum LicenseEventType { ACKNOWLEDGED = "acknowledged", ACTIVATION_FAILURE = "activation_failure", ACTIVATION_SUCCESS = "activation_success", CANCELLED = "cancelled", CREATED = "created", PENDING = "pending", PREPARATION = "preparation", REJECTED = "rejected", SUSPENDED = "suspended", TRANSFERRED = "transferred", TRANSMISSION_FAILURE = "transmission_failure", TRANSMISSION_IN_PROGRESS = "transmission_in_progress", TRANSMISSION_SUCCESS = "transmission_success", UPDATED = "updated", VALIDATED = "validated" } export declare enum LicenseEventStatusCode { PREPARATION = "40", TRANSMISSION_IN_PROGRESS = "42", TRANSMISSION_FAILURE = "43", PENDING = "62", TRANSMISSION_SUCCESS = "44", IN_PROGRESS = "72", REJECTED = "85", COMPLETED = "86", SUSPENDED = "87", ACTIVATION_EXPIRED = "88", CANCELLED = "89", TRANSFERRED = "126" } export declare const LicenseEventStatusActionCodes: Partial>; export interface LicenseEventVendor { name?: string; code?: string; } export interface LicenseEventCustomer { name?: string; ref?: string; } export interface LicenseEventReseller { name?: string; ref?: string; } export interface LicenseEventPriceband { vendorSku?: string; arrowsphereSku?: string; } export interface LicenseEventOffer { arrowsphereSku?: string; name?: string; isManualProvisioning?: boolean | null; } export interface LicenseEventQuantity { current?: number; requested?: number | null; } export interface LicenseEventUser { name?: string; email?: string; } export interface LicenseEventDetails { message?: string; source?: string | null; } export declare type LicenseEventImpersonatorType = { email?: string; name?: string; }; export interface LicenseEvent { id?: number; partnerRef?: string; orderRef?: string; createdAt?: string; startDate?: string; customer?: LicenseEventCustomer; reseller?: LicenseEventReseller; marketplace?: string; friendlyName?: string; vendor?: LicenseEventVendor; priceband?: LicenseEventPriceband; offer?: LicenseEventOffer; uom?: string; periodicity?: number; term?: number; trial?: boolean; quantity?: LicenseEventQuantity; statusCode?: string; user?: LicenseEventUser; actionType?: LicenseEventActionType; eventDetails?: LicenseEventDetails; impersonator?: LicenseEventImpersonatorType; }