export declare class TestProjectManager {
    private testArtifactsDir;
    private xcodeProjectPath;
    private xcodeProjectSwiftTestingPath;
    private swiftPackageXCTestPath;
    private swiftPackageSwiftTestingPath;
    private workspacePath;
    private watchOSProjectPath;
    constructor();
    get paths(): {
        testProjectDir: string;
        xcodeProjectXCTestDir: string;
        xcodeProjectXCTestPath: string;
        xcodeProjectSwiftTestingDir: string;
        xcodeProjectSwiftTestingPath: string;
        swiftPackageXCTestDir: string;
        swiftPackageSwiftTestingDir: string;
        workspaceDir: string;
        derivedDataPath: string;
        workspacePath: string;
        watchOSProjectPath: string;
        watchOSProjectDir: string;
    };
    get schemes(): {
        xcodeProject: string;
        xcodeProjectSwiftTesting: string;
        workspace: string;
        swiftPackageXCTest: string;
        swiftPackageSwiftTesting: string;
        watchOSProject: string;
    };
    get targets(): {
        xcodeProject: {
            app: string;
            unitTests: string;
            uiTests: string;
        };
        xcodeProjectSwiftTesting: {
            app: string;
            unitTests: string;
            uiTests: string;
        };
        watchOSProject: {
            app: string;
            tests: string;
        };
    };
    setup(): Promise<void>;
    private cleanBuildArtifacts;
    cleanTestResults(): void;
    cleanup(): void;
    private findFiles;
    private findDirectories;
}
//# sourceMappingURL=TestProjectManager.d.ts.map