import File from '../file/File';
import { ITest } from '../test/ITest';
import TestResult from '../test/TestResult';
import { ITscExecOptions } from '../tsc/ITscExecOptions';
import { ITestSuite } from '../suite/ITestSuite';
export default class TscTest implements ITest {
    suite: ITestSuite;
    tsConfigFile: File;
    options?: ITscExecOptions;
    constructor(suite: ITestSuite, tsConfigFile: File, options?: ITscExecOptions);
    run(): Promise<TestResult>;
}
