/// import { EventEmitter } from "events"; import type { Config } from "../config"; import type { Test } from "./test-object"; import type { ReadTestsOpts } from "../testplane"; import type { ProfilerRuntimeLike } from "../profiler/runtime/types"; export type TestReaderOpts = { paths: string[]; } & Partial; export declare class TestReader extends EventEmitter { #private; static create(this: new (...args: any[]) => T, ...args: ConstructorParameters): T; constructor(config: Config, profiler?: ProfilerRuntimeLike); read(options: TestReaderOpts): Promise>; }