import type { CSSProperties, ExtractPublicPropTypes } from 'vue'; export declare const waterMarkProps: { className: import("@antdv/pro-utils").VueTypeValidateDef>; style: import("@antdv/pro-utils").VueTypeValidateDef>; markStyle: import("@antdv/pro-utils").VueTypeValidateDef>; markClassName: import("@antdv/pro-utils").VueTypeValidateDef>; gapX: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; gapY: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; zIndex: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; width: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; height: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; offsetTop: import("@antdv/pro-utils").VueTypeValidateDef>; offsetLeft: import("@antdv/pro-utils").VueTypeValidateDef>; rotate: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; image: import("@antdv/pro-utils").VueTypeValidateDef>; content: import("@antdv/pro-utils").VueTypeDef; fontColor: import("@antdv/pro-utils").VueTypeValidateDef>; fontStyle: import("@antdv/pro-utils").VueTypeDef<"none" | "normal" | "italic" | "oblique"> & { default: "none" | "normal" | "italic" | "oblique"; }; fontFamily: import("@antdv/pro-utils").VueTypeValidateDef> & { default: string; }; fontWeight: import("@antdv/pro-utils").VueTypeDef & { default: number | "normal" | "light" | "weight"; }; fontSize: import("@antdv/pro-utils").VueTypeDef & { default: string | number; }; children: import("@antdv/pro-utils").VueTypeValidateDef>; }; export type WaterMarkProps = ExtractPublicPropTypes; export declare const WaterMark: import("vue").DefineComponent>; style: import("@antdv/pro-utils").VueTypeValidateDef>; markStyle: import("@antdv/pro-utils").VueTypeValidateDef>; markClassName: import("@antdv/pro-utils").VueTypeValidateDef>; gapX: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; gapY: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; zIndex: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; width: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; height: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; offsetTop: import("@antdv/pro-utils").VueTypeValidateDef>; offsetLeft: import("@antdv/pro-utils").VueTypeValidateDef>; rotate: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; image: import("@antdv/pro-utils").VueTypeValidateDef>; content: import("@antdv/pro-utils").VueTypeDef; fontColor: import("@antdv/pro-utils").VueTypeValidateDef>; fontStyle: import("@antdv/pro-utils").VueTypeDef<"none" | "normal" | "italic" | "oblique"> & { default: "none" | "normal" | "italic" | "oblique"; }; fontFamily: import("@antdv/pro-utils").VueTypeValidateDef> & { default: string; }; fontWeight: import("@antdv/pro-utils").VueTypeDef & { default: number | "normal" | "light" | "weight"; }; fontSize: import("@antdv/pro-utils").VueTypeDef & { default: string | number; }; children: import("@antdv/pro-utils").VueTypeValidateDef>; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; style: import("@antdv/pro-utils").VueTypeValidateDef>; markStyle: import("@antdv/pro-utils").VueTypeValidateDef>; markClassName: import("@antdv/pro-utils").VueTypeValidateDef>; gapX: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; gapY: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; zIndex: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; width: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; height: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; offsetTop: import("@antdv/pro-utils").VueTypeValidateDef>; offsetLeft: import("@antdv/pro-utils").VueTypeValidateDef>; rotate: import("@antdv/pro-utils").VueTypeValidateDef> & { default: number; }; prefixCls: import("@antdv/pro-utils").VueTypeValidateDef>; image: import("@antdv/pro-utils").VueTypeValidateDef>; content: import("@antdv/pro-utils").VueTypeDef; fontColor: import("@antdv/pro-utils").VueTypeValidateDef>; fontStyle: import("@antdv/pro-utils").VueTypeDef<"none" | "normal" | "italic" | "oblique"> & { default: "none" | "normal" | "italic" | "oblique"; }; fontFamily: import("@antdv/pro-utils").VueTypeValidateDef> & { default: string; }; fontWeight: import("@antdv/pro-utils").VueTypeDef & { default: number | "normal" | "light" | "weight"; }; fontSize: import("@antdv/pro-utils").VueTypeDef & { default: string | number; }; children: import("@antdv/pro-utils").VueTypeValidateDef>; }>> & Readonly<{}>, { fontFamily: string; fontSize: string | number; fontStyle: "none" | "normal" | "italic" | "oblique"; fontWeight: number | "normal" | "light" | "weight"; height: number; rotate: number; width: number; zIndex: number; gapX: number; gapY: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;