import * as L from 'leaflet'; import 'leaflet-wfst/dist/Leaflet-WFST.src.js'; import { Krite } from '../../krite'; import { ILayer } from '../../types'; import Evented from '../../util/evented'; export declare class WFSLayer extends Evented implements ILayer { readonly options: L.WFSOptions; preview: string; legend: string; bounds: undefined; hasOnClick: boolean; hasOperations: boolean; abstract: string; _leaflet: L.Layer; private krite; constructor(options: L.WFSOptions); added(krite: Krite): void; get title(): string; get name(): string; get leaflet(): L.Layer; intersects(feature: GeoJSON.Feature | GeoJSON.GeometryObject): Promise; intersectsPoint(point: L.Point): Promise; filter(filters: any): Promise; private createLayer; }