import { IImageItem, IImageXY, ImageItemType } from "./IImageEdits";
export declare class ImageItem {
    data: IImageItem;
    imageElement?: object;
    isImageElementLoaded?: boolean;
    constructor(_data: IImageItem);
    get isFilled(): boolean;
    set isFilled(filled: boolean);
    get coords(): IImageXY[];
    get fixedWidth(): number | undefined;
    set fixedWidth(fixedWidth: number | undefined);
    get fixedHeight(): number | undefined;
    set fixedHeight(fixedHeight: number | undefined);
    get strokeColor(): import("../core/IColor").default;
    get strokeColorCss(): string;
    get imageData(): string | undefined;
    set imageData(imageData: string | undefined);
    get x(): number;
    get y(): number;
    get coord0x(): number;
    set coord0x(newX: number);
    get coord0y(): number;
    set coord0y(newY: number);
    get type(): ImageItemType;
    get allPixels(): IImageXY[];
}
