import "reflect-metadata";
import "ts-node/register";
import { suit, testInfo } from "../global";
import { Runner } from "./runner";
export declare class TestRunner {
    files: Set<string>;
    imported: Array<object>;
    result: Array<suit>;
    globalObject: any;
    get testInfo(): testInfo;
    capsules: Array<Runner>;
    constructor(files: Set<string>);
    prologue(): void;
    requireAndRun(files?: Set<string>): Promise<void>;
    climax(): void;
    notify(): void;
    postClimaxCleaningCache(): void;
}
