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