import { CSSProperties } from 'react';
import { Point } from '../../../types';
import { default as AnnotationMode } from '../../../models/AnnotationMode';
type PolygonAreaProps = {
    coordinates: Point[];
    isSelected: boolean;
    isDisabled?: boolean;
    annotationMode: AnnotationMode;
    style: CSSProperties;
    onFinishAnnoCreate?: () => void;
    onMouseDown: (e: React.MouseEvent<SVGPolygonElement, MouseEvent>) => void;
    onMouseUp?: (e: React.MouseEvent<SVGPolygonElement, MouseEvent>) => void;
    onMouseMove: (e: React.MouseEvent<SVGPolygonElement, MouseEvent>) => void;
};
declare const PolygonArea: ({ coordinates, isSelected, isDisabled, annotationMode, style, onFinishAnnoCreate, onMouseDown, onMouseUp, onMouseMove, }: PolygonAreaProps) => import("react/jsx-runtime").JSX.Element;
export default PolygonArea;
