import * as ol from 'openlayers'; import { DataSource } from '../../../datasource'; import { IgoMap } from '../../../map'; import { Layer } from './layer'; import { ImageLayerOptions } from './image-layer.interface'; export declare class ImageLayer extends Layer { options: ImageLayerOptions; ol: ol.layer.Image; private watcher; constructor(dataSource: DataSource, options?: ImageLayerOptions); protected createOlLayer(): ol.layer.Image; add(map: IgoMap): void; remove(): void; private customLoader(tile, src, token?); }