import LayerWms from './layers/layerwms';
import ServerOgc from './serverogc';
import type OLayerImage from 'ol/layer/Image';
import type OSourceImageWMS from 'ol/source/ImageWMS';
/** Selection parameters defined by:
 * - 1 ogc Sever
 * - a list of layers
 * - a selection box
 */
export default class SelectionParam {
    _ogcServer: ServerOgc;
    _layers: LayerWms[];
    _oLayer?: OLayerImage<OSourceImageWMS>;
    selectionBox: number[];
    srid: string;
    constructor(ogcServer: ServerOgc, layers: LayerWms[], selectionBox: number[], srid: string, _oLayer?: OLayerImage<OSourceImageWMS>);
    clone(layerFilter?: (l: LayerWms) => boolean): SelectionParam;
}
