import type { VMapErrorHost } from '../../layer/v-map-layer-helper'; import type { VMapErrorDetail } from '../../utils/events'; export declare class VMapLayerWcs implements VMapErrorHost { el: HTMLElement; /** Current load state of the layer. */ loadState: 'idle' | 'loading' | 'ready' | 'error'; /** Basis-URL des WCS-Dienstes. */ url: string; /** Coverage-Name/ID. */ coverageName: string; /** Ausgabeformat, z. B. image/tiff. */ format: string; /** WCS-Version. */ version: string; /** Projektion (Projection) für die Quelle. */ projection?: string; /** Auflösungen als JSON-Array, z. B. [1000,500]. */ resolutions?: string; /** Zusätzliche Parameter als JSON-String. */ params?: string; /** Sichtbarkeit des Layers. */ visible: boolean; /** Opazität (0–1). */ opacity: number; /** Z-Index für die Darstellung. */ zIndex: number; private didLoad; private hasLoadedOnce; private helper; 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; private parseResolutions; private createLayerConfig; render(): any; }