import type { PropType, ExtractPropTypes } from 'vue'; export declare const watermarkProps: () => { cross: { type: BooleanConstructor; default: boolean; }; fullscreen: { type: BooleanConstructor; default: boolean; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; xGap: { type: NumberConstructor; default: number; }; yGap: { type: NumberConstructor; default: number; }; yOffset: { type: NumberConstructor; default: number; }; xOffset: { type: NumberConstructor; default: number; }; rotate: { type: NumberConstructor; default: number; }; image: { type: StringConstructor; default: any; }; imageOpacity: { type: NumberConstructor; default: number; }; imageHeight: { type: NumberConstructor; default: any; }; imageWidth: { type: NumberConstructor; default: any; }; content: { type: StringConstructor; default: any; }; class: { type: StringConstructor; default: any; }; selectable: { type: BooleanConstructor; default: boolean; }; fontSize: { type: NumberConstructor; default: number; }; fontFamily: StringConstructor; fontStyle: { type: PropType<"normal" | "italic" | "oblique" | `oblique ${number}deg`>; default: string; }; fontVariant: { type: StringConstructor; default: string; }; fontWeight: { type: NumberConstructor; default: number; }; fontColor: { type: StringConstructor; default: string; }; fontStretch: { type: StringConstructor; default: string; }; lineHeight: { type: NumberConstructor; default: number; }; globalRotate: { type: NumberConstructor; default: number; }; }; export declare type WatermarkProps = Partial>>; declare const Watermark: import("vue").DefineComponent<{ cross: { type: BooleanConstructor; default: boolean; }; fullscreen: { type: BooleanConstructor; default: boolean; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; zIndex: { type: NumberConstructor; default: number; }; xGap: { type: NumberConstructor; default: number; }; yGap: { type: NumberConstructor; default: number; }; yOffset: { type: NumberConstructor; default: number; }; xOffset: { type: NumberConstructor; default: number; }; rotate: { type: NumberConstructor; default: number; }; image: { type: StringConstructor; default: any; }; imageOpacity: { type: NumberConstructor; default: number; }; imageHeight: { type: NumberConstructor; default: any; }; imageWidth: { type: NumberConstructor; default: any; }; content: { type: StringConstructor; default: any; }; class: { type: StringConstructor; default: any; }; selectable: { type: BooleanConstructor; default: boolean; }; fontSize: { type: NumberConstructor; default: number; }; fontFamily: StringConstructor; fontStyle: { type: PropType<"normal" | "italic" | "oblique" | `oblique ${number}deg`>; default: string; }; fontVariant: { type: StringConstructor; default: string; }; fontWeight: { type: NumberConstructor; default: number; }; fontColor: { type: StringConstructor; default: string; }; fontStretch: { type: StringConstructor; default: string; }; lineHeight: { type: NumberConstructor; default: number; }; globalRotate: { type: NumberConstructor; default: number; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; fontVariant: { type: StringConstructor; default: string; }; fontWeight: { type: NumberConstructor; default: number; }; fontColor: { type: StringConstructor; default: string; }; fontStretch: { type: StringConstructor; default: string; }; lineHeight: { type: NumberConstructor; default: number; }; globalRotate: { type: NumberConstructor; default: number; }; }>>, { class: string; width: number; height: number; image: string; content: string; fontSize: number; fontStretch: string; fontStyle: "normal" | "italic" | "oblique" | `oblique ${number}deg`; fontVariant: string; fontWeight: number; lineHeight: number; rotate: number; zIndex: number; selectable: boolean; fullscreen: boolean; cross: boolean; xGap: number; yGap: number; yOffset: number; xOffset: number; imageOpacity: number; imageHeight: number; imageWidth: number; fontColor: string; globalRotate: number; }>; export default Watermark;