import * as Promise from 'bluebird';
import Print from '../reporter/Print';
import File from '../file/File';
import TestSuiteBase from '../suite/TestSuiteBase';
import TestResult from '../test/TestResult';
import { ITestOptions } from '../test/ITestOptions';
import { ITestReporter } from '../reporter/ITestReporter';
export default class TsdparamsSuite extends TestSuiteBase {
    testReporter: ITestReporter;
    printErrorCount: boolean;
    print: Print;
    constructor(options: ITestOptions, print: Print);
    runTest(targetFile: File): Promise<TestResult>;
    readonly ngTests: TestResult[];
}
