import { Map as OlMap } from 'ol';
import WmsClient from './wmsclient';
import ServerOgc from '../../models/serverogc';
import VendorSpecificOgcServerManager from '../vendorspecificogcservermanager';
export default class WmsManager extends VendorSpecificOgcServerManager<WmsClient, OlMap> {
    map?: OlMap;
    constructor(type: string);
    getClientId(ogcServer: ServerOgc): string;
    createClient(clientClass: new (os: ServerOgc, map: OlMap) => WmsClient, ogcServer: ServerOgc): WmsClient;
    selectFeatures(extent: number[]): void;
    refreshZIndexes(): void;
    removeAllBasemapLayers(): void;
}
