interface MersenneInitialTypes { N: number; M: number; MATRIX_A: number; UPPER_MASK: number; LOWER_MASK: number; mt: Array; mti: number; init_genrand: (seed: number) => void; random: () => number; } declare const MersenneTwister: new (seed: number) => MersenneInitialTypes; export default MersenneTwister;