import { Base, Type } from "./type";
import { IVisualData } from "./IVisualData";
import { Rect } from "./Rect";
/**
 * @hidden
 */
export declare class RectData extends Base implements IVisualData {
    static $t: Type;
    constructor(a: number, b: number, c: number, d: number);
    private _top;
    get top(): number;
    set top(a: number);
    private _left;
    get left(): number;
    set left(a: number);
    private _width;
    get width(): number;
    set width(a: number);
    private _height;
    get height(): number;
    set height(a: number);
    serialize(): string;
    static b(a: Rect): RectData;
    h(): Rect;
    get isEmpty(): boolean;
    static get empty(): RectData;
}
