/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
/**
 * @hidden
 */
export interface LicenseMessage {
    code?: string;
    licenseType?: string;
    version?: string;
    productName?: string;
    expiration?: string;
    notificationMessage?: string;
    notificationTitle?: string;
    notificationBody?: string;
    notificationIcon?: {
        name: string;
        content: string;
    };
    callToAction?: {
        link: string;
        message: string;
    };
}
/**
 * @hidden
 */
export declare function validatePackage(packageMetadata: any): void;
/**
 * @hidden
 */
export declare function shouldShowValidationUI(packageMetadata: any): boolean;
/**
 * @hidden
 *
 * Returns the notification message to display, if any.
 */
export declare const getLicenseMessage: (e: any) => LicenseMessage | undefined;
