import React from 'react'; import { LayerSourceProps } from './LayerManager'; /** * A React component that creates and manages an XYZ tile layer. * This component uses the `TileLayer` from `@deck.gl/geo-layers` to render tiles * and the `BitmapLayer` to render individual tile images. * * @param {LayerSourceProps} props - The props for the XYZLayerSource component. * @param {RenderingLayer} props.layer - The layer configuration object. * @param {(id: string, instance: TileLayer | null) => void} props.onLayerUpdate - Callback to handle updates to the layer instance. * @returns {null} This component does not render any DOM elements. */ export declare const XYZLayerSource: React.MemoExoticComponent<({ layer, onLayerUpdate }: LayerSourceProps) => null>;