Legend: {
init(mapInstance: unknown, options?: LegendInitOptions): boolean;
_loadTaxonomy(): void;
_initializeAllLayers(): void;
loadLayerLegend(layerId: string, styleId: string, layerConfig: LayerConfigForLegend): void;
setLayerVisibility(layerId: string, visible: boolean): void;
_rebuildDisplay(): void;
toggleAccordion(_layerId: string): void;
getAllLayers(): Map<string, LayerInfo>;
hideLegend(): void;
removeLegend(): void;
isLegendVisible(): boolean;
showLoadingOverlay(): void;
hideLoadingOverlay(): void;
} = LegendModule