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;