import { EventEmitter } from '../../stencil-public-runtime'; import { type ColorRampName } from '../../lib/colormap'; import type { LayerControl } from '../../lib/layers'; export declare class OgmLayers { theme: 'light' | 'dark'; layers: LayerControl[]; layerVisibilityChange: EventEmitter<{ id: string; visible: boolean; }>; layerOpacityChange: EventEmitter<{ id: string; opacity: number; }>; layerColorRampChange: EventEmitter<{ id: string; colorRamp: ColorRampName; }>; layerBackgroundRemovalChange: EventEmitter<{ id: string; removeBackground: boolean; }>; allLayersVisibilityChange: EventEmitter; private sprite; componentWillLoad(): Promise; private get summarized(); private get allVisible(); private get rows(); private onVisibilityInput; private onOpacityInput; private onColorRampInput; private onBackgroundRemovalInput; render(): any; }