import { TapTest, ITestFunction } from './tapbundle.classes.taptest'; export declare class Tap { skip: { test: (...args: any[]) => void; }; private _tests; /** * Normal test function, will run one by one * @param testDescription - A description of what the test does * @param testFunction - A Function that returns a Promise and resolves or rejects */ test(testDescription: string, testFunction: ITestFunction): Promise; /** * A parallel test that will not be waited for before the next starts. * @param testDescription - A description of what the test does * @param testFunction - A Function that returns a Promise and resolves or rejects */ testParallel(testDescription: string, testFunction: ITestFunction): void; /** * tests leakage * @param testDescription - A description of what the test does * @param testFunction - A Function that returns a Promise and resolves or rejects */ testLeakage(testDescription: string, testFunction: ITestFunction): void; /** * starts the test evaluation */ start(): Promise; /** * handle errors */ threw(err: any): void; } export declare let tap: Tap;