import { WaterMarkType, LocationPosition } from './interface';
export declare const waterMarkTypes: {
    label: string;
    value: string;
}[];
/**
 * 默认配置
 */
export declare const DEFAULT_OPTIONS: {
    textMaxLength: number;
    markType: string;
    gravity: string;
    dissolve: number;
    textFontSize: number;
    textDegree: number;
    batch: number;
    spcent: number;
    textFontColor: string;
};
export declare const defaultWaterType = "TEXT";
export declare const defaultFontSizeMin = 1;
export declare const defaultFontSizeMax = 100;
export declare const defaultSpcentMin = 1;
export declare const defaultSpcentMax = 250;
export declare const padding = 0;
export declare const opacityOptions: number[];
export declare const degreeOptions: number[];
export declare const markTypeOptions: Array<WaterMarkType>;
export declare const positionOptions: Array<LocationPosition>;
export declare const GRAVITY_POSITION_MAP: {
    northwest: string;
    north: string;
    northeast: string;
    west: string;
    center: string;
    east: string;
    southwest: string;
    south: string;
    southeast: string;
};
export declare const colorList: Array<string>;
export declare const batchOptionsElement: {
    value: number;
    label: string;
}[];
export declare const opacityOptionsElement: {
    value: number;
    label: string;
}[];
export declare const degreeOptionsElement: {
    value: number;
    label: string;
}[];
export declare const waterMarkOptions: {
    init(img: {
        crossOrigin: string;
    }): void;
};
