///
import * as react from 'react';
import { ComponentProps } from 'react';
import { C as CommonProps } from '../types-6fqaupRi.js';
type RectangleProps = ComponentProps;
declare const Rectangle: react.ForwardRefExoticComponent void;
onClick: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onContextMenu: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onDblClick: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onDrag: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onDragEnd: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onDragStart: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onMouseDown: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onMouseMove: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onMouseOut: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onMouseOver: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onMouseUp: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
onRightClick: (this: google.maps.Rectangle, e: google.maps.MapMouseEvent) => void;
} & {
bounds: NonNullable;
draggable: boolean;
editable: boolean;
visible: boolean;
} & CommonProps> & react.RefAttributes>;
export { type RectangleProps, Rectangle as default };