declare const randomBit: () => boolean, randomByte: () => number, randomInt: () => number, randomUInt: () => number, randomFloat: () => number, randomIn: (min: number, max: number) => number, randomOf: <T>(list: T[]) => T, roll: (n: number) => number, shuffle: <T>(list: T[]) => T[], pick: <T>(n: number, list: T[]) => T[], select: <T>(n: number, list: T[]) => T[], replace: <T>(list: T[], value: T) => T[], generate: <T>(len: number, create: () => T) => T[];
declare function randomBytes(n: number): DataView;
export { randomBytes, randomBit, randomByte, randomInt, randomUInt, randomFloat, randomIn, randomOf, roll, shuffle, pick, select, replace, generate, };
declare const _default: {
    randomBytes: typeof randomBytes;
    randomBit: () => boolean;
    randomByte: () => number;
    randomInt: () => number;
    randomUInt: () => number;
    randomFloat: () => number;
    randomIn: (min: number, max: number) => number;
    randomOf: <T>(list: T[]) => T;
    roll: (n: number) => number;
    shuffle: <T>(list: T[]) => T[];
    pick: <T>(n: number, list: T[]) => T[];
    select: <T>(n: number, list: T[]) => T[];
    replace: <T>(list: T[], value: T) => T[];
    generate: <T>(len: number, create: () => T) => T[];
};
export default _default;
