declare const _default: import('@mapgis/webclient-vue3-ui-utils').SFCWithInstall<import('@vue/runtime-core').DefineComponent<import('@vue/runtime-core').ExtractPropTypes<{
    basemapList: {
        type: import('@vue/runtime-core').PropType<import('./types').Basemap[]>;
        default: () => any[];
    };
    indexBasemapId: {
        type: StringConstructor;
        default: string;
    };
    singleMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    show: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {
    getBasemapList: () => {
        id: string;
        name: string;
        image: string;
        visible: boolean;
        select: boolean;
        disabled?: boolean;
        spatialReference: {
            wkid: string;
            wkt?: string;
            unit?: string;
        };
        children: any[];
    }[];
}, {}, {}, {}, import('@vue/runtime-core').ComponentOptionsMixin, import('@vue/runtime-core').ComponentOptionsMixin, {}, string, import('@vue/runtime-core').PublicProps, Readonly<import('@vue/runtime-core').ExtractPropTypes<{
    basemapList: {
        type: import('@vue/runtime-core').PropType<import('./types').Basemap[]>;
        default: () => any[];
    };
    indexBasemapId: {
        type: StringConstructor;
        default: string;
    };
    singleMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    show: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{}>, {
    basemapList: import('./types').Basemap[];
    indexBasemapId: string;
    singleMode: boolean;
    show: boolean;
}, {}, {}, {}, string, import('@vue/runtime-core').ComponentProvideOptions, true, {}, HTMLDivElement>> & Record<string, any>;
export default _default;
export * from './types';
export * from './use-basemap-manager';
export type { BasemapManagerInstance } from './instance';
