import { type SandboxObject } from "../values.js"; export type SeededRandom = { next: () => number; snapshot: () => number; }; export type MathGlobalsOptions = { random?: () => number; }; export type MathGlobals = { Infinity: number; Math: SandboxObject; NaN: number; }; export declare function createMathGlobals(options?: MathGlobalsOptions): MathGlobals; export declare function createSeededRandom(seed: number): SeededRandom;