/** 上传方式枚举 */
export type ImageUploadMethod = "camera" | "album" | "wechat";
/** 单张图片的数据结构 */
export interface IImageItem {
    /** 后端文件 id（来自 postUploadAnswerFile） */
    id: string;
    /** 资源 url */
    url: string;
    /** 文件名 */
    name: string;
    /** 文件大小（字节） */
    size: number;
    /** 水印：纬度（开启图片水印防作假时记录） */
    latitude?: number;
    /** 水印：经度 */
    longitude?: number;
    /** 水印：地址文本 */
    address?: string;
    /** 水印：上传人（昵称） */
    nickname?: string;
    /** 水印：上传时间（毫秒时间戳） */
    uploadTime?: number;
    /** 上传方式 */
    uploadMethod?: ImageUploadMethod;
}
/** 组件 attrs 类型 */
export interface TImageAttrs {
    title: string;
    desc: string;
    required: boolean;
    /** 最大上传数量，默认 20 */
    maxCount: number;
    /** 启用的上传方式，默认全部勾选 */
    uploadMethods: ImageUploadMethod[];
    /** 图片水印防作假：开启后上传时记录时间/地点/上传人 */
    watermark: boolean;
    /** 落地页左下角水印：开启后渲染时在每张图左下角叠加信息 */
    showWatermarkOnRender: boolean;
    /** 单图最大体积（字节），默认 10MB */
    maxSize: number;
}
export declare const imageAttrs: TImageAttrs;
export declare const imageInfo: WidgetInfo;
