import { Color, DataTexture, Vector4 } from 'three';
export declare function dataTextureFromColor(color: Color): DataTexture;
export declare function dataTextureFromVec4(color: Vector4): DataTexture;
/**
 * Convert half float buffer to rgbe
 * adapted from https://github.com/enkimute/hdrpng.js/blob/3a62b3ae2940189777df9f669df5ece3e78d9c16/hdrpng.js#L235
 * channels = 4 for RGBA data or 3 for RGB data. buffer from THREE.DataTexture
 * @param buffer
 * @param channels
 * @param res
 */
export declare function halfFloatToRgbe(buffer: Uint16Array, channels?: number, res?: Uint8ClampedArray): Uint8ClampedArray;
//# sourceMappingURL=conversion.d.ts.map