/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { AfterViewInit, ElementRef, OnDestroy, OnInit } from '@angular/core';
import { LicenseMessage } from '@progress/kendo-licensing';
import * as i0 from "@angular/core";
/**
 * @hidden
 */
export declare class WatermarkOverlayComponent implements OnInit, AfterViewInit, OnDestroy {
    licenseMessage?: LicenseMessage;
    banner: ElementRef;
    watermarkStyle: string;
    isOpen: boolean;
    isMobile: boolean;
    isNarrow: boolean;
    isCloseHovered: boolean;
    isCTAHovered: boolean;
    bannerMounted: boolean;
    get messages(): LicenseMessage[];
    extraMessages: LicenseMessage[];
    get primaryMessage(): LicenseMessage;
    licenseKeyUrl: string;
    getContent(msg: LicenseMessage): {
        iconSrc?: string;
        title: string;
        description: string;
        buttonText: string;
        buttonLink: string;
    };
    private unsubscribeLicenseMessage;
    private unsubscribeResize;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    closeBanner(): void;
    get isBannerRendered(): boolean;
    private subscribeLicenseMessage;
    private subscribeResize;
    resetPresenceCheck(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WatermarkOverlayComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WatermarkOverlayComponent, "div[kendoWatermarkOverlay], kendo-watermark-overlay", never, { "licenseMessage": { "alias": "licenseMessage"; "required": false; }; }, {}, never, never, true, never>;
}
