import { SObjectItem } from "./SObjectItem"; import { SPainter, SRect, SSize, SColor } from "@persagy-web/draw/lib"; import { SImageShowType, STextOrigin } from ".."; import { SGraphItem } from "../SGraphItem"; export declare class SImageItem extends SObjectItem { img: CanvasImageSource | undefined; private _showType; get showType(): SImageShowType; set showType(v: SImageShowType); private _strokeColor; get strokeColor(): SColor; set strokeColor(v: SColor); private _lineWidth; get lineWidth(): number; set lineWidth(v: number); private _originPosition; get originPosition(): STextOrigin; set originPosition(v: STextOrigin); isLoadOver: boolean; private imgWidth; private imgHeight; private _url; get url(): string; set url(v: string); constructor(parent: SGraphItem | null, url?: string); computeImgSize(): void; private isUrlIdentical; private GetUrlRelativePath; boundingRect(): SRect; protected onResize(oldSize: SSize, newSize: SSize): void; onDraw(painter: SPainter): void; }