import { type FileRenderContext, type FileViewerRenderedInstance } from '@file-viewer/core'; type TiffIfd = Record; type UtifModule = { decode(buffer: ArrayBuffer): TiffIfd[]; decodeImage(buffer: ArrayBuffer, ifd: TiffIfd): void; toRGBA8(ifd: TiffIfd): Uint8Array; }; export declare const validateTiffPageSafety: (ifds: TiffIfd[]) => number; export declare function renderTiff(buffer: ArrayBuffer, target: HTMLDivElement, context?: FileRenderContext): Promise; export declare function renderTiffWithDecoder(buffer: ArrayBuffer, target: HTMLDivElement, utif: UtifModule, context?: FileRenderContext): Promise; export {};