export interface Dyadic { readonly mantissa: bigint; readonly exponent: number; } export declare const DYADIC_ZERO: Dyadic; export declare function normalizeDyadic(value: Dyadic): Dyadic; export declare function addDyadic(a: Dyadic, b: Dyadic): Dyadic; export declare function subtractDyadic(a: Dyadic, b: Dyadic): Dyadic; export declare function compareDyadic(a: Dyadic, b: Dyadic): -1 | 0 | 1; export declare function equalsDyadic(a: Dyadic, b: Dyadic): boolean; export declare function subtractAvailableDyadic(a: Dyadic, b: Dyadic): Dyadic | undefined; export declare function splitOctreeVolume(value: Dyadic): Dyadic; export declare function approximateDyadicNumber(value: Dyadic): number; //# sourceMappingURL=dyadic.d.ts.map