/**
 * Encodes a float value in `[0,1)` interval to a vec4 suitable for a
 * 8bit/channel render texture. Use {@link unpackFloat} for reverse op.
 *
 * @remarks
 * Reference:
 * https://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/
 */
export declare const packFloat: import("@thi.ng/shader-ast").TaggedFn1<"float", "vec4">;
/**
 * Reverse op of {@link packFloat}.
 *
 * @remarks
 * Also see {@link packedNormal2} for related functionality.
 *
 * Reference:
 * https://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/
 */
export declare const unpackFloat: import("@thi.ng/shader-ast").TaggedFn1<"vec4", "float">;
//# sourceMappingURL=pack-float.d.ts.map