/** Return `true` if `n` is an integer power of two (i.e. 1, 2, 4, 8, …). * * Returns `false` for `n <= 0`. */ export declare function isPowerOfTwo(n: number): boolean; /** Round `value` up to the nearest multiple of `multiple`. * * `nextMultipleOf(7, 4)` → `8`. When `multiple <= 0` the result is `value`. */ export declare function nextMultipleOf(value: number, multiple: number): number; /** Round `n` up to the next power of two. * * Uses integer bit-twiddling for stability on large values. Returns `1` for * `n <= 1`. */ export declare function nextPowerOfTwo(n: number): number; /** Round `n` down to the largest power of two that is `<= n`. * * `previousPowerOfTwo(6)` → `4`. Returns `1` for `n <= 1`. */ export declare function previousPowerOfTwo(n: number): number; //# sourceMappingURL=nextPowerOfTwo.d.ts.map