import { fp64ify, fp64LowPart, fp64ifyMatrix4 } from "../../../modules/math/fp64/fp64-utils.js";
export { fp64ify, fp64LowPart, fp64ifyMatrix4 };
declare function getUniforms(): {
    ONE: number;
};
/**
 * 64bit arithmetic: add, sub, mul, div (small subset of fp64 module)
 */
export declare const fp64arithmetic: {
    name: string;
    vs: string;
    getUniforms: typeof getUniforms;
    fp64ify: typeof fp64ify;
    fp64LowPart: typeof fp64LowPart;
    fp64ifyMatrix4: typeof fp64ifyMatrix4;
};
/**
 * Full 64 bit math library
 */
export declare const fp64: {
    name: string;
    vs: string;
    dependencies: {
        name: string;
        vs: string;
        getUniforms: typeof getUniforms;
        fp64ify: typeof fp64ify;
        fp64LowPart: typeof fp64LowPart;
        fp64ifyMatrix4: typeof fp64ifyMatrix4;
    }[];
    fp64ify: typeof fp64ify;
    fp64LowPart: typeof fp64LowPart;
    fp64ifyMatrix4: typeof fp64ifyMatrix4;
};
//# sourceMappingURL=fp64.d.ts.map