export default CanvasImageLayerRenderer; /** * @classdesc * Canvas renderer for image layers. * @api */ declare class CanvasImageLayerRenderer extends CanvasLayerRenderer { /** * @param {import("../../layer/Image.js").default} imageLayer Image layer. */ constructor(imageLayer: import("../../layer/Image.js").default); /** * @protected * @type {?import("../../ImageBase.js").default} */ protected image_: import("../../ImageBase.js").default | null; /** * @return {HTMLCanvasElement|HTMLImageElement|HTMLVideoElement} Image. */ getImage(): HTMLCanvasElement | HTMLImageElement | HTMLVideoElement; /** * @param {import("../../pixel.js").Pixel} pixel Pixel. * @return {Uint8ClampedArray} Data at the pixel location. */ getData(pixel: import("../../pixel.js").Pixel): Uint8ClampedArray; /** * Render the layer. * @param {import("../../Map.js").FrameState} frameState Frame state. * @param {HTMLElement} target Target that may be used to render content to. * @return {HTMLElement} The rendered element. */ renderFrame(frameState: import("../../Map.js").FrameState, target: HTMLElement): HTMLElement; } import CanvasLayerRenderer from './Layer.js'; //# sourceMappingURL=ImageLayer.d.ts.map