import type { Options as GeoTIFFOptions } from 'ol/source/GeoTIFF'; import GeoTIFF from 'ol/source/GeoTIFF'; import type { GeoKeys, ProjectionParameters } from 'geotiff-geokeys-to-proj4'; import type { Projection } from 'ol/proj'; type GeoKeysLike = Partial; export interface CustomGeoTiffInstance extends GeoTIFF { getGeoKeys(): Promise; getProjectionParameters(): Promise; getProj4String(): Promise; registerProjectionIfNeeded(): Promise; } export type CustomGeoTiffConstructor = new () => CustomGeoTiffInstance; export declare function createCustomGeoTiff(options: GeoTIFFOptions): Promise; export {};