export declare type RandomFn = () => number; export declare type Random = { (): number; int: (min: number, max: number) => number; float: (min: number, max: number, toFixed?: number) => number; bool: () => boolean; }; export declare function randomFactory(randomFn: RandomFn): Random;