import { IMarkupImage, IMarkupImageParams } from "../IMarkupImage";
import { WorldTransform } from "../WorldTransform";
export declare class KonvaImage implements IMarkupImage {
    private _ref;
    private _canvasImage;
    private _ratio;
    private readonly EPSILON;
    private readonly BASE64_HEADER_START;
    private readonly BASE64_NOT_FOUND;
    private _worldTransformer;
    constructor(params: IMarkupImageParams, ref?: any, worldTransformer?: WorldTransform);
    getSrc(): string;
    setSrc(src: any): void;
    getWidth(): number;
    setWidth(w: number): void;
    getHeight(): number;
    setHeight(h: number): void;
    ref(): import("konva/lib/shapes/Image").Image;
    id(): string;
    enableMouseEditing(value: boolean): void;
    type(): string;
    getRotation(): number;
    setRotation(degrees: number): void;
    getZIndex(): number;
    setZIndex(zIndex: number): void;
    delete(): void;
    getPosition(): {
        x: number;
        y: number;
    };
    setPosition(x: number, y: number): void;
    updateScreenCoordinates(): void;
}
