import { Texture } from 'three'; /** * Decodes the SDR and (optional) gain map JPEG buffers into images * * @param sdrBuffer * @param gainMapBuffer * @param imageOrientation * @returns */ export declare const processImages: (sdrBuffer: ArrayBuffer, gainMapBuffer?: ArrayBuffer, imageOrientation?: "flipY" | "from-image") => Promise<{ sdrImage: ImageBitmap | HTMLImageElement; gainMapImage: ImageBitmap | HTMLImageElement | undefined; needsFlip: boolean; }>; /** * Creates the SDR (sRGB) and gain map (linear) textures from decoded images * * @param sdrImage * @param gainMapImage * @param needsFlip * @returns */ export declare const createTextures: (sdrImage: ImageBitmap | HTMLImageElement, gainMapImage: ImageBitmap | HTMLImageElement | undefined, needsFlip: boolean) => { gainMap: Texture; sdr: Texture; };