import type { VMapErrorHost } from '../../layer/v-map-layer-helper'; import type { VMapErrorDetail } from '../../utils/events'; import { StyleEvent } from '../../types/styling'; export declare class VMapLayerWfs implements VMapErrorHost { el: HTMLElement; /** Current load state of the layer. */ loadState: 'idle' | 'loading' | 'ready' | 'error'; /** WFS Endpunkt (z. B. https://server/wfs). */ url: string; /** Feature-Typ (typeName) des WFS. */ typeName: string; /** WFS Version, Standard 1.1.0. */ version: string; /** Ausgabeformat, z. B. application/json. */ outputFormat: string; /** Ziel-Referenzsystem, Standard EPSG:3857. */ srsName: string; /** Zusätzliche Parameter als JSON-String. */ params?: string; /** Sichtbarkeit des Layers. */ visible: boolean; /** Opazität (0–1). */ opacity: number; /** Z-Index für Rendering. */ zIndex: number; private didLoad; private hasLoadedOnce; private helper; private appliedGeostylerStyle?; setLoadState(state: 'idle' | 'loading' | 'ready' | 'error'): void; /** Returns the last error detail, if any. */ getError(): Promise; componentWillLoad(): void; componentDidLoad(): Promise; connectedCallback(): Promise; disconnectedCallback(): Promise; /** Gibt `true` zurück, sobald der Layer initialisiert wurde. */ isReady(): Promise; onVisibleChanged(): Promise; onOpacityChanged(): Promise; onZIndexChanged(): Promise; onSourceChanged(): Promise; private parseParams; /** * Listen for style events from v-map-style components */ onStyleReady(event: CustomEvent): Promise; /** * Check if this layer is targeted by a style component */ private isTargetedByStyle; private applyExistingStyles; /** * Update the layer with the applied geostyler style */ private updateLayerWithGeostylerStyle; private createLayerConfig; render(): any; }