GisLayer: { icon?: string; maxZoomLevel?: number; name: string; tileSizePixels?: number; translationMm?: vec3; type: | "3DTILES" | "WMS" | "TMS" | "TERRAIN" | "WMTS"; url: URL; urlBuilder?: ((settings: unknown,
zoom: number,
x: number,
y: number) => string); version?: string; visible?: boolean; zoomOffset?: number; }