/// export declare module TestCase { type HDWalletNode = { path: string; address: string; privateKey: string; }; type HDWallet = { name: string; seed: string; locale: string; password?: string; entropy: string; mnemonic: string; hdnodes: Array; }; type Nameprep = { comment: string; input: Array; output: Array; rc?: string; flags?: string; }; type Wallet = { name: string; type: "crowdsale" | "secret-storage"; hasAddress: boolean; address: string; privateKey: string; mnemonic?: string; password?: string; json: string; }; type Wordlist = { locale: string; content: string; }; type Unit = { name: string; ether: string; ether_format: string; wei: string; kwei?: string; mwei?: string; gwei?: string; szabo?: string; finney?: string; satoshi?: string; kwei_format?: string; mwei_format?: string; gwei_format?: string; szabo_format?: string; finney_format?: string; satoshi_format?: string; }; } export declare function saveTests(tag: string, data: any): void; export declare function loadTests(tag: string): any; export declare function loadData(filename: string): Buffer; export declare function randomBytes(seed: string, lower: number, upper?: number): Uint8Array; export declare function randomHexString(seed: string, lower: number, upper?: number): string; export declare function randomNumber(seed: string, lower: number, upper: number): number;