import type { AstFile } from '../parser/ast.js'; import type { BindResult } from '../binder/binder.js'; import type { ProductGraph } from '../graph/graph-types.js'; import { DiagnosticBag } from '../diagnostics/diagnostic.js'; export interface SpecTestResult { readonly name: string; readonly target: string; readonly passed: boolean; readonly failures: readonly string[]; } export interface SpecTestSuiteResult { readonly results: readonly SpecTestResult[]; readonly totalPassed: number; readonly totalFailed: number; readonly bag: DiagnosticBag; } export declare function runSpecTests(files: readonly AstFile[], bindResult: BindResult, graph: ProductGraph): SpecTestSuiteResult; //# sourceMappingURL=test-runner.d.ts.map