export { watermarkProps } from './watermark';
export type { WatermarkProps } from './watermark';
declare const _default: 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: import("vue").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<import("vue").ExtractPropTypes<{
    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: import("vue").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;
    };
}>>, {
    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 _default;
