@progress/kendo-vue-common
Version:
Kendo UI for Vue Common Utilities package
56 lines (55 loc) • 1.97 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { PropType } from 'vue';
import { LicenseMessage } from '../validate-package';
/**
* @hidden
*/
declare const WatermarkOverlay: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
message: {
type: PropType<LicenseMessage>;
default: any;
};
}>, {}, {
watermarkStyles: {
position: string;
width: string;
height: string;
top: number;
left: number;
right: number;
bottom: number;
opacity: number;
'z-index': number;
'pointer-events': string;
'background-image': string;
};
showBanner: boolean;
bannerMounted: boolean;
isClient: boolean;
isCTAButtonHovered: boolean;
isCloseButtonHovered: boolean;
isMobile: boolean;
isDesktop: boolean;
}, {}, {
updateViewport(): void;
onCloseBannerClick(): void;
setCTAButtonHovered(value: boolean): void;
setCloseButtonHovered(value: boolean): void;
renderBannerIcon(icon?: string): import("vue/jsx-runtime").JSX.Element;
renderCloseButton(isMobileButton: boolean): import("vue/jsx-runtime").JSX.Element;
renderBannerElement(): import("vue/jsx-runtime").JSX.Element;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
message: {
type: PropType<LicenseMessage>;
default: any;
};
}>> & Readonly<{}>, {
message: LicenseMessage;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export { WatermarkOverlay };