/** * Pattern Matcher * * Automatically interprets verification command output using structured patterns. * This enables agents to automatically determine if evidence confirms recovery paths * without manual interpretation. */ import type { OutputPattern, AgentInterpretation } from '../core/mutation.js'; export interface MatchResult { matches: boolean; interpretation: AgentInterpretation; reason: string; extractedValue?: unknown; } /** * Match verification output against an expected pattern. */ export declare function matchPattern(output: string, exitCode: number, pattern: OutputPattern | undefined): MatchResult; /** * Auto-interpret verification output using expected and failure patterns. */ export declare function interpretVerificationOutput(output: string, exitCode: number, expectedPattern?: OutputPattern, failurePattern?: OutputPattern): MatchResult; //# sourceMappingURL=pattern-matcher.d.ts.map