import { UpdateParameters } from '@deck.gl/core/typed';
import { BitmapLayer } from '@deck.gl/layers/typed';
import type { RasterLayerAddedProps, ImageState } from '../types';
export default class RasterLayer extends BitmapLayer<RasterLayerAddedProps> {
    state: BitmapLayer<RasterLayerAddedProps>['state'] & {
        images: ImageState;
    };
    initializeState(): void;
    draw({ uniforms }: {
        uniforms: {
            [key: string]: any;
        };
    }): void;
    getShaders(): any;
    updateState(params: UpdateParameters<BitmapLayer<RasterLayerAddedProps>>): void;
    updateImages({ props, oldProps }: {
        props: RasterLayerAddedProps;
        oldProps: RasterLayerAddedProps;
    }): void;
    finalizeState(): void;
}
