import type { GeoTIFFImage } from 'geotiff'; import type { PixelSource, PixelSourceSelection, PixelSourceMeta, Dtype, Labels, RasterSelection, TileSelection, PixelData } from "../types.js"; export declare class TiffPixelSource implements PixelSource { dtype: Dtype; tileSize: number; shape: number[]; labels: Labels; meta: PixelSourceMeta | undefined; private _indexer; constructor(indexer: (sel: PixelSourceSelection) => Promise, dtype: Dtype, tileSize: number, shape: number[], labels: Labels, meta?: PixelSourceMeta); getRaster({ selection, signal }: RasterSelection): Promise; getTile({ x, y, selection, signal }: TileSelection): Promise; private _readRasters; private _getTileExtent; onTileError(err: Error): void; } //# sourceMappingURL=tiff-pixel-source.d.ts.map