import { IMarkupText, IMarkupTextParams } from "../IMarkupText";
import { WorldTransform } from "../WorldTransform";
export declare class KonvaText implements IMarkupText {
    private _ref;
    private _worldTransformer;
    private readonly TEXT_FONT_FAMILY;
    constructor(params: IMarkupTextParams, ref?: any, worldTransformer?: WorldTransform);
    ref(): import("konva/lib/shapes/Text").Text;
    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;
    getText(): string;
    setText(text: string): void;
    getPosition(): {
        x: number;
        y: number;
    };
    setPosition(x: number, y: number): void;
    getFontSize(): number;
    setFontSize(size: number): void;
    updateScreenCoordinates(): void;
}
