import type { Snippet } from 'svelte';
import maplibregl from 'maplibre-gl';
import type { MapLayerEventProps } from './common.js';
interface Props extends Omit<maplibregl.HeatmapLayerSpecification, 'id' | 'source' | 'type' | 'source-layer'>, MapLayerEventProps {
    id?: string;
    source?: string;
    sourceLayer?: maplibregl.HeatmapLayerSpecification['source-layer'];
    beforeId?: string;
    children?: Snippet;
}
declare const HeatmapLayer: import("svelte").Component<Props, {}, "">;
type HeatmapLayer = ReturnType<typeof HeatmapLayer>;
export default HeatmapLayer;
