import type { PropsWithChildren } from 'react';
import type { BubbleLayerProps } from '../types/bubble-layer.js';
import type { Location } from '../types/location.js';
/**
 * The `BubbleLayer` component renders data points as bubbles on a map, accepting an array of data points
 * with required properties like latitude and longitude. It supports customization of bubble size
 * using the radius prop and optional tooltips for displaying additional information.
 */
export declare const BubbleLayer: {
    <T extends Location>(_: PropsWithChildren<BubbleLayerProps<T>>): null;
    Tooltip: {
        ({ children, }: import("../types/tooltip.js").BubbleLayerTooltipHandlerProps): import("react").JSX.Element;
        displayName: string;
    };
    displayName: string;
};
