/** * @Ignore */ export declare enum LicenseType { NoLicense = 0, Trial = 1, Full = 2, Full_Expired = 3, Trial_Expired = 4, Subscription_Expired = 5, Invalid_Developer = 6, Requres_Validation = 7, Invalid = 8, Community = 9 } /** * @Ignore */ export declare enum LicenseCheckStatus { NoLicense = 0, FetchingFromServer = 1, StartLookingForLicenseWizard = 2, LookingForLicenseWizard = 3, /** Validating a developer license against the local licensing wizard. */ ValidatingDeveloperLicense = 4, NoLicenseInWizard = 5, FailedToFindLicenseWizard = 6, /** Failure of developer-license validation via the local licensing wizard. */ FailedToValidateDeveloperLicense = 7, DevKeyInRuntimeKey = 8, LicenseOK = 9, /** Validating a runtime key against a remote server (advanced or simple). */ ValidatingRuntimeKey = 10, /** Failure of runtime-key validation against a remote server. */ FailedToValidateRuntimeKey = 11 } /** * @Ignore */ export interface ILicenseInfo { hasChanged: boolean; licenseType: LicenseType; licenseType3D: LicenseType; daysRemaining: number; error: string; }