export interface AleaState { c: number; s0: number; s1: number; s2: number; } export interface AleaNext { (): number; int32: () => number; double: () => number; quick: () => number; state?: () => AleaState; between: (min: number, max: number) => number; } export declare function alea(seed: string, opts?: { state: AleaState; }): AleaNext;