import GirafeHTMLElement from '../../base/GirafeHTMLElement';
import Basemap from '../../models/basemap';
import ShareManager from '../../tools/share/sharemanager';
declare class BasemapComponent extends GirafeHTMLElement {
    template: () => import("uhtml").Hole;
    shareManager: ShareManager;
    activeBasemapName: string;
    constructor();
    onBasemapsLoaded(basemaps: {
        [key: number]: Basemap;
    }): void;
    changeBasemap(basemap: Basemap): void;
    registerEvents(): void;
    connectedCallback(): void;
}
export default BasemapComponent;
