import { FunctionalComponent } from '../../stencil-public-runtime';
import { Point, Rectangle } from '@vertexvis/geometry';
export interface BoundingBox2dProps {
    bounds: Rectangle.Rectangle;
    offset?: Point.Point;
    onTopLeftAnchorPointerDown?: (event: PointerEvent) => void;
    onLeftAnchorPointerDown?: (event: PointerEvent) => void;
    onTopRightAnchorPointerDown?: (event: PointerEvent) => void;
    onRightAnchorPointerDown?: (event: PointerEvent) => void;
    onBottomLeftAnchorPointerDown?: (event: PointerEvent) => void;
    onBottomAnchorPointerDown?: (event: PointerEvent) => void;
    onBottomRightAnchorPointerDown?: (event: PointerEvent) => void;
    onTopAnchorPointerDown?: (event: PointerEvent) => void;
    onCenterAnchorPointerDown?: (event: PointerEvent) => void;
}
export declare const BoundingBox2d: FunctionalComponent<BoundingBox2dProps>;
