/** Positive, private-output evidence that a managed test runner executed tests. */
export declare const TEST_EVIDENCE_FORMATS: readonly ["vitest", "jest", "playwright", "rspec", "managed"];
/** Runner grammar used to prove that at least one test executed. */
export type TestEvidenceFormat = (typeof TEST_EVIDENCE_FORMATS)[number];
/**
 * Require affirmative runner output for at least one executed test. A clean
 * exit, an empty stream, or an all-skipped summary is never sufficient.
 * @param format - Runner-specific or managed-union evidence grammar
 * @param output - Bounded private stdout/stderr captured by the explicit CLI
 * @returns Whether at least one test was positively reported as executed
 */
export declare function hasPositiveTestEvidence(format: TestEvidenceFormat, output: string): boolean;
/**
 * Select the narrowest known parser from a managed package script.
 * @param script - Package-script text read from the confined manifest
 * @returns Positive-evidence grammar for its runner
 */
export declare function inferTestEvidenceFormat(script: string): TestEvidenceFormat;
//# sourceMappingURL=test-evidence.d.ts.map