import { BaseTextItem } from "./BaseTextItem";
import { RectangleF } from "../../Math";
export declare class AutoScaledTextItem extends BaseTextItem {
    private _isVertical;
    private _textRectangle;
    constructor(text?: string, rectangle?: RectangleF, fontPostScriptName?: string, fontSize?: number);
    get textRectangle(): RectangleF;
    set textRectangle(value: RectangleF);
    get isVertical(): boolean;
    set isVertical(value: boolean);
    static type: string;
    type: string;
    protected _copy(source: AutoScaledTextItem, destination: BaseTextItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
    equals(other: AutoScaledTextItem): boolean;
    clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): AutoScaledTextItem;
}
