/**
 * AvlLegend - Compact legend showing AVL symbol definitions.
 *
 * Each scene passes the set of symbol types it uses, and
 * the legend renders only those symbols with labels.
 */
import React from 'react';
import type { ZoomLevel } from './avl-zoom-state';
export interface AvlLegendProps {
    level: ZoomLevel;
    color?: string;
    x?: number;
    y?: number;
}
export declare const AvlLegend: React.FC<AvlLegendProps>;
