// Type definitions for ol 6.4
// Project: https://github.com/openlayers/openlayers, https://openlayers.org
// Definitions by: Rifa'i M. Hanif <https://github.com/hanreev>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 4.1

// These definitions is generated using jsdoc. See https://github.com/hanreev/types-ol

export { default as AssertionError } from './AssertionError';
export { default as Collection } from './Collection';
export { default as Disposable } from './Disposable';
export { default as Feature } from './Feature';
export { default as Geolocation } from './Geolocation';
export { default as Graticule } from './layer/Graticule';
export { default as Image } from './Image';
export { default as ImageBase } from './ImageBase';
export { default as ImageCanvas } from './ImageCanvas';
export { default as ImageTile } from './ImageTile';
export { default as Kinetic } from './Kinetic';
export { default as Map } from './Map';
export { default as MapBrowserEvent } from './MapBrowserEvent';
export { default as MapBrowserEventHandler } from './MapBrowserEventHandler';
export { default as MapEvent } from './MapEvent';
export { default as Overlay } from './Overlay';
export { default as PluggableMap } from './PluggableMap';
export { default as Tile } from './Tile';
export { default as TileCache } from './TileCache';
export { default as TileQueue } from './TileQueue';
export { default as TileRange } from './TileRange';
export { default as VectorRenderTile } from './VectorRenderTile';
export { default as VectorTile } from './VectorTile';
export { default as View } from './View';
export { getUid, VERSION } from './util';
export { default as Object } from './Object';
export { default as Observable } from './Observable';