import { ExtractPropTypes } from 'vue';

export declare const watermarkProps: {
    className: {
        type: StringConstructor;
    };
    style: {
        type: ObjectConstructor;
    };
    markStyle: {
        type: ObjectConstructor;
    };
    markClassName: {
        type: StringConstructor;
    };
    gapX: {
        type: (StringConstructor | NumberConstructor)[];
    };
    gapY: {
        type: (StringConstructor | NumberConstructor)[];
    };
    zIndex: {
        type: (StringConstructor | NumberConstructor)[];
    };
    width: {
        type: (StringConstructor | NumberConstructor)[];
    };
    height: {
        type: (StringConstructor | NumberConstructor)[];
    };
    offsetTop: {
        type: (StringConstructor | NumberConstructor)[];
    };
    offsetLeft: {
        type: (StringConstructor | NumberConstructor)[];
    };
    rotate: {
        type: (StringConstructor | NumberConstructor)[];
    };
    image: {
        type: StringConstructor;
    };
    content: {
        type: (ArrayConstructor | StringConstructor)[];
    };
    fontColor: {
        type: StringConstructor;
    };
    fontStyle: {
        type: ObjectConstructor;
    };
    fontFamily: {
        type: StringConstructor;
    };
    fontWeight: {
        type: StringConstructor;
    };
    fontSize: {
        type: (StringConstructor | NumberConstructor)[];
    };
};
export type WatermarkProps = ExtractPropTypes<typeof watermarkProps>;
