import { PointF } from "../../Math";
import { BaseTextItem } from "./BaseTextItem";
export declare class ArchedTextItem extends BaseTextItem {
    private _center;
    private _bend;
    private _warp;
    constructor(text?: string, center?: PointF, fontPostScriptName?: string, fontSize?: number);
    static type: string;
    type: string;
    applyPermissionsConstrain(): void;
    get center(): PointF;
    set center(value: PointF);
    get bend(): number;
    set bend(value: number);
    get warp(): boolean;
    set warp(value: boolean);
    /**
    * @override getter in BaseTextItem
    * @returns {number} Returns ths._maxLineCount
    */
    get maxLineCount(): number;
    set maxLineCount(value: number);
    getSimplifiedObject(omitProperties?: string[] | string): Object;
    protected _copy(source: ArchedTextItem, destination: BaseTextItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
    equals(other: ArchedTextItem): boolean;
    clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): ArchedTextItem;
}
