import { IBinaryTree, ITree } from '../../common'; declare function rInt(end: number): number; declare function rInt(start: number, end: number): number; declare function rString(): string; declare function rArray(fn: () => T, len: number): T[]; declare function rTable(fn: () => T, h: number, w: number): T[][]; declare function rBinaryTree(fn: () => T, n: number): IBinaryTree | null; declare function rTree(fn: () => T, n: number): ITree | null; declare function intArray(n: number, start?: number): number[]; export declare const rand: { int: typeof rInt; string: typeof rString; array: typeof rArray; table: typeof rTable; binaryTree: typeof rBinaryTree; tree: typeof rTree; intArray: typeof intArray; }; export {};