import { IMarkupCloud, IMarkupCloudParams } from "../IMarkupCloud";
import { WorldTransform } from "../WorldTransform";
export declare class KonvaCloud implements IMarkupCloud {
    private _ref;
    private _worldTransformer;
    constructor(params: IMarkupCloudParams, ref?: any, worldTransformer?: WorldTransform);
    ref(): import("konva/lib/Shape").Shape<import("konva/lib/Shape").ShapeConfig>;
    id(): string;
    enableMouseEditing(value: boolean): void;
    type(): string;
    getColor(): string;
    setColor(hex: string): void;
    getRotation(): number;
    setRotation(degrees: number): void;
    getZIndex(): number;
    setZIndex(zIndex: number): void;
    delete(): void;
    getPosition(): import("konva/lib/types").Vector2d;
    setPosition(x: number, y: number): void;
    getWidth(): number;
    setWidth(w: number): void;
    getHeigth(): number;
    setHeight(h: number): void;
    getLineWidth(): number;
    setLineWidth(size: number): void;
    updateScreenCoordinates(): void;
}
