import { Component, ReactNode } from 'react';
export declare class MapSwitcher extends Component {
    _events: (() => boolean)[];
    map: maplibregl.Map;
    el: HTMLDivElement;
    currentStyle: string;
    componentDidMount(): void;
    componentWillUnmount(): void;
    getStyleType(): {
        layerId: string;
        style?: string;
    };
    _updateTimer: NodeJS.Timer | null;
    update: () => void;
    updateMap: () => void;
    switchLayer: () => void;
    render(): ReactNode;
}
