@progress/kendo-angular-common
Version:
Kendo UI for Angular - Utility Package
45 lines (44 loc) • 1.83 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* 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>;
}