import { IGlobalConfigService, IMapConfig, IMapService, IMapWrapper } from '@antv/l7-core';
import { Container } from 'inversify';
export default class BaseMapWrapper<RawMap> implements IMapWrapper {
    protected readonly configService: IGlobalConfigService;
    protected config: Partial<IMapConfig>;
    constructor(config: Partial<IMapConfig>);
    setContainer(sceneContainer: Container, id: string | HTMLDivElement, canvas?: HTMLCanvasElement, hasBaseMap?: boolean): void;
    protected getServiceConstructor(): new (...args: any[]) => IMapService<RawMap>;
}
