import Geometry from 'ol/geom/Geometry';
import { ProjectionLike } from 'ol/proj';
import { Logical } from '../core/logical';
import { ICqlFilterOpts, IFilterOpts } from './contracts';
export declare class WAFilter {
    private constructor();
    static metersToUnit: (geom: Geometry, sourceProj: ProjectionLike, targetProj: ProjectionLike, meters: number) => number;
    static asOgcCql: (logical: Logical, opts?: ICqlFilterOpts) => string;
    static asOgcXml: (logical: Logical, opts?: IFilterOpts) => string;
}
