import { WidgetMeta } from '../../widget/widget-meta';
import { ImageRun, IImageRun, ImageRunOptions } from './ImageRun';
/**
 * 图片运行接口
 */
export interface IImageWidget extends IImageRun {
    /** 值路径 */
    valuePath?: string;
    /** 组件元数据 */
    widgetMeta?: WidgetMeta;
    signature?: string;
    pageWidgetMeta?: Record<string, any>;
    dataIndex?: number;
    xDataIndex?: number;
    yDataIndex?: number;
}
export interface ImageWidgetOptions extends ImageRunOptions {
    /** 值路径 */
    valuePath?: string;
    /** 组件元数据 */
    widgetMeta?: WidgetMeta;
    signature?: string;
    pageWidgetMeta?: IImageWidget['pageWidgetMeta'];
    dataIndex?: number;
    xDataIndex?: number;
    yDataIndex?: number;
}
/**
 * 图片运行类
 * 用于处理文档中的图片
 */
export declare class ImageWidget extends ImageRun implements IImageWidget {
    valuePath?: string;
    widgetMeta?: WidgetMeta;
    signature?: string;
    pageWidgetMeta?: IImageWidget['pageWidgetMeta'];
    dataIndex?: number;
    xDataIndex?: number;
    yDataIndex?: number;
    constructor(options: ImageWidgetOptions);
}
