export declare class MagickGeometry {
    private _width;
    private _height;
    private _x;
    private _y;
    private _aspectRatio;
    private _fillArea;
    private _greater;
    private _isPercentage;
    private _ignoreAspectRatio;
    private _less;
    private _limitPixels;
    constructor(value: string);
    constructor(widthAndHeight: number);
    constructor(width: number, height: number);
    constructor(x: number, y: number, width: number, height: number);
    get aspectRatio(): boolean;
    get fillArea(): boolean;
    set fillArea(value: boolean);
    get greater(): boolean;
    set greater(value: boolean);
    get ignoreAspectRatio(): boolean;
    set ignoreAspectRatio(value: boolean);
    get isPercentage(): boolean;
    set isPercentage(value: boolean);
    get less(): boolean;
    set less(value: boolean);
    get limitPixels(): boolean;
    set limitPixels(value: boolean);
    get height(): number;
    set height(value: number);
    get width(): number;
    set width(value: number);
    get x(): number;
    set x(value: number);
    get y(): number;
    set y(value: number);
    toString(): string;
    private initialize;
    private initializeFromAspectRation;
    private parseNumber;
    private isNumber;
    private hasFlag;
}
