import { TestCase } from "./TestCase";
export declare class AsyncTestCase extends TestCase {
    private callbackFunction;
    private isRunning;
    /**
     * Creates new instance of AsyncTestCase
     * @param name Name of the test case
     * @param useCaseFunction Function to run
     * @param callbackFunction Function called on test case done
     */
    constructor(name: string, useCaseFunction: Function, callbackFunction: Function);
    Run(): void;
    /**
     * Success callback
     * */
    Done(): void;
    /**
     * Fail callback
     * */
    Fail(): void;
    IsRunning(): boolean;
}
