export declare class Rectangle {
    width: number;
    height: number;
    x: number;
    y: number;
    constructor(width: any, height: any, x: any, y: any);
    maxX: () => number;
    maxY: () => number;
    area: () => number;
    areaPPCM: (ppcm: number) => number;
    equals: (rectangleToCompare: Rectangle) => boolean;
}
export declare const rectangleArea: (r: Rectangle) => number;
export declare const rectanglesDistinctArea: (rectangles: Rectangle[], ppcm?: number) => number;
