import { default as OlMap } from 'ol/Map';
import { Layer as OlLayer } from 'ol/layer';
export type Extent = [number, number, number, number];
export interface BaseMap {
    getExtent(): Extent;
    setExtent(extent: Extent): void;
    setImage(url?: string): void;
    getOlLayer(): OlLayer;
    clean(): void;
}
export interface BaseMapOptions {
    url?: string;
    extent?: Extent;
}
export declare function createBaseMap(olMap: OlMap, options?: BaseMapOptions): BaseMap;
