export declare class XSadd {
    random: () => number;
    private state;
    /**
     * create an instance of XSadd with the specified seed
     * @param [seed=Date.now()]
     */
    constructor(seed?: number);
    /**
     * Returns a 32-bit integer r (0 <= r < 2^32)
     */
    getUint32(): number;
    /**
     * Returns a floating point number r (0.0 <= r < 1.0)
     */
    getFloat(): number;
    init(seed: number): void;
    private periodCertification;
    private nextState;
}
//# sourceMappingURL=XSadd.d.ts.map