///
import Layer from 'ol/layer/Layer';
import { SourceType } from 'ol/layer/WebGLTile';
import Source from 'ol/source/Source';
import TileSource from 'ol/source/Tile';
export declare function useTileImageSourceHost(selector: string): {
getInstance: (() => import("ol/source").Raster) | (() => import("ol/layer/Tile").default) | (() => import("ol/layer/WebGLTile").default);
addSource: (source: SourceType) => void;
removeSource: ((source: Source | Layer) => Source | Layer> | undefined) | (() => void);
};