export declare class MersenneTwister {
    private mti;
    mt: Uint32Array;
    constructor(seed?: number | number[]);
    setSeed(seed: number | number[]): void;
    init_genrand(seed: number): void;
    init_by_array(key: number[]): void;
    genrand_int32(): number;
    genrand_int31(): number;
    genrand_real1(): number;
    genrand_real2(): number;
    genrand_real3(): number;
    genrand_res53(): number;
}
export default MersenneTwister;
