import { type Source, type SourceMetadata } from '@chunkd/source'; import { GeoTIFF } from '@developmentseed/geotiff'; import { type RequestTransform } from './request'; export declare class TransformedGeoTIFFSource implements Source { private requestTransform?; readonly type = "http"; readonly url: URL; metadata?: SourceMetadata; private headed?; constructor(url: string | URL, requestTransform?: RequestTransform); head(options?: { signal: AbortSignal; }): Promise; private readHead; fetch(offset: number, length?: number, options?: { signal: AbortSignal; }): Promise; private readMetadata; private request; } export declare function openGeoTIFF(url: string, requestTransform?: RequestTransform, signal?: AbortSignal): Promise;