import { AvueAlignment } from '../global'; /** 水印 */ export declare class WaterMark { /** 唯一编号 */ CONTAINERID: string; /** 配置项 */ option: Required; /** 是否不监听水印 */ isOberserve: boolean; /** 画水印 */ drawCanvas: () => void; /** 水印视图监听 */ parentObserver: () => void; /** 水印重置 */ Repaint: () => void; /** 移除水印 */ remove: () => void; } /** 水印配置项 */ export interface WaterMarkOption { /** 水印文字 */ text: string; /** 水印字体font, 默认: 30px 黑体 */ font?: string; /** 水印canvas宽度, 默认: 500 */ canvasWidth?: number; /** 水印canvas高度, 默认: 200 */ canvasHeight?: number; /** 水印文字对齐方式, 默认: 'center' */ textAlign?: AvueAlignment; /** 水印文字样式, 默认: 'rgba(100,100,100,0.15)' */ textStyle?: string; /** 水印文字旋转角度, 默认: -20 */ degree?: number; }