export default CanvasVectorImageLayerRenderer; /** * @classdesc * Canvas renderer for image layers. * @api */ declare class CanvasVectorImageLayerRenderer extends CanvasImageLayerRenderer { /** * @param {import("../../layer/VectorImage.js").default} layer Vector image layer. */ constructor(layer: import("../../layer/VectorImage.js").default); /** * @private * @type {import("./VectorLayer.js").default} */ private vectorRenderer_; /** * @private * @type {number} */ private layerImageRatio_; /** * @private * @type {import("../../transform.js").Transform} */ private coordinateToVectorPixelTransform_; /** * @private * @type {import("../../transform.js").Transform} */ private renderedPixelToCoordinateTransform_; /** * Asynchronous layer level hit detection. * @param {import("../../pixel.js").Pixel} pixel Pixel. * @return {Promise>} Promise that resolves with an array of features. */ getFeatures(pixel: import("../../pixel.js").Pixel): Promise>; /** */ preRender(): void; /** */ postRender(): void; /** */ renderDeclutter(): void; } import CanvasImageLayerRenderer from './ImageLayer.js'; //# sourceMappingURL=VectorImageLayer.d.ts.map