import type { DocProject } from './doc-project'; import type { DocReporter } from './doc-reporter'; import type { DocResult } from './doc-result'; import type { DocServer } from './doc-server'; export declare type DocRunnerConfig = { project: DocProject; parallel?: number; }; export declare class DocRunner { private _server; private _reporter; private _config; constructor(server: DocServer, reporter: DocReporter, config: DocRunnerConfig); run(pattern?: string): Promise; private _handleTestcaseComplete; }