/**
 * AvlClickTarget
 *
 * Transparent SVG rect overlay that makes AVL atoms clickable.
 * AVL atoms render <g> elements which don't natively support
 * bounding-box click events. This wrapper adds an invisible
 * rect with pointer events and optional hover glow.
 *
 * @packageDocumentation
 */
import React from 'react';
export interface AvlClickTargetProps {
    /** Bounding box position */
    x: number;
    y: number;
    width: number;
    height: number;
    /** Click handler */
    onClick: () => void;
    /** Hover callback */
    onHover?: (hovering: boolean) => void;
    /** Cursor style (default: pointer) */
    cursor?: string;
    /** Glow color on hover */
    glowColor?: string;
    /** Accessible label */
    label?: string;
    /** Children (the AVL atoms to render on top) */
    children: React.ReactNode;
}
export declare const AvlClickTarget: React.FC<AvlClickTargetProps>;
