import type { CoercibleToString } from './string.js'; export declare function range(min: number, max: number): number[]; export declare function toDegrees(radians: number): number; export declare function toRadians(degrees: number): number; export declare const formatCompact: { (value: number): string; (value: number | bigint): string; (value: number | bigint | Intl.StringNumericLiteral): string; }; export type ToNumber = `${T}` extends `${infer U extends number}` ? U : never; export type ToBigInt = `${T}` extends `${infer U extends bigint}` ? U : never; /** * Parse a string containing some number of bytes, e.g. `1 GiB` or `99.4kb` */ export declare function parseBytes(input: string): bigint | null;