/// <reference types="deck.gl" />
import { BitmapLayer, BitmapLayerProps } from "@deck.gl/layers";
import { BitmapPickInfo, PropertyMapPickInfo, ValueDecoder } from "../utils/propertyMapTools";
export interface Hillshading2DProps<D> extends BitmapLayerProps<D> {
    valueRange: [number, number];
    lightDirection: [number, number, number];
    ambientLightIntensity: number;
    diffuseLightIntensity: number;
    colorMapRange: [number, number];
    valueDecoder: ValueDecoder;
    rotDeg: number;
}
export default class Hillshading2DLayer extends BitmapLayer<unknown, Hillshading2DProps<unknown>> {
    draw({ moduleParameters, uniforms }: any): void;
    getShaders(): any;
    getPickingInfo({ info }: {
        info: BitmapPickInfo;
    }): PropertyMapPickInfo;
}
