import { IBuildTest, TestBuildInfo } from '../domain/index'; import { ITestHelper, IStringHelper, IObjectHelper, IFsHelper, IUtils, ITestSuiteBuilder, ITestBuilder } from '../application/index'; export declare class TestSuiteBuilder implements ITestSuiteBuilder { private readonly utils; private readonly fs; private readonly obj; constructor(utils: IUtils, fs: IFsHelper, obj: IObjectHelper); private tests; add(test: IBuildTest): ITestSuiteBuilder; build(path: string): Promise; private buildSuite; } export declare class TestBuilder implements ITestBuilder { private readonly utils; private readonly fs; private readonly str; constructor(utils: IUtils, fs: IFsHelper, str: IStringHelper); private tests; add(info: TestBuildInfo): TestBuilder; build(path: string): Promise; private buildSuite; } export declare class TestHelper implements ITestHelper { private readonly utils; private readonly fs; private readonly str; private readonly obj; constructor(utils: IUtils, fs: IFsHelper, str: IStringHelper, obj: IObjectHelper); createBuilder(): TestBuilder; createSuiteBuilder(): TestSuiteBuilder; } //# sourceMappingURL=test.d.ts.map