///
import * as TestCase from "../../lib/testcases";
export { TestCase };
export declare abstract class AbstractTest {
readonly seed: string;
_seed: Buffer;
constructor(seed: string);
_nextWord(): Buffer;
randomBytes(lower: number, upper?: number): Buffer;
randomFloat(): number;
randomInteger(lower: number, upper: number): number;
randomChoice(choice: Array): T;
randomAddress(): string;
randomHexString(lower: number, upper?: number): string;
randomString(lower: number, upper?: number): string;
abstract generateTest(): T;
}
export declare function saveTests(tag: string, tests: Array): void;