/** * Predefined numeric intervals for various ranges. */ export declare const INTERVALS: { readonly unit: readonly [0, 1]; readonly byte: readonly [0, 1024]; readonly digit: readonly [-9, 9]; readonly negativeDigit: readonly [-9, -1]; readonly positiveDigit: readonly [1, 9]; readonly eightBit: readonly [0, 255]; readonly sixteenBit: readonly [0, 65535]; readonly twentyFourBit: readonly [0, 16777215]; readonly thirtyTwoBit: readonly [0, 4294967295]; }; /** Predefined bit depths and their corresponding numeric ranges. */ export declare const BITS: { /** 8-bit depth with range [0, 255] */ readonly eight: { /** The bit depth (8) */ readonly depth: 8; /** The minimum value for eight-bit depth (0) */ readonly min: 0; /** The maximum value for eight-bit depth (255) */ readonly max: 255; }; /** 16-bit depth with range [0, 65,535] */ readonly sixteen: { readonly depth: 16; readonly min: 0; readonly max: 65535; }; readonly twentyFour: { /** 24-bit depth with range [0, 16,777,215] */ readonly depth: 24; /** The minimum value for 24-bit depth (0) */ readonly min: 0; /** The maximum value for 24-bit depth (16,777,215) */ readonly max: 16777215; }; /** 32-bit depth with range [0, 4,294,967,295] */ readonly thirtyTwo: { /** The bit depth (32) */ readonly depth: 32; /** The minimum value for 32-bit depth (0) */ readonly min: 0; /** The maximum value for 32-bit depth (4,294,967,295) */ readonly max: 4294967295; }; };