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