/** * Runtime Assertions Engine * * Provides: * - evaluateRuntimeAssertions: Evaluates serial output against expected and rejected patterns. */ /** * Input parameters for runtime assertion evaluation. */ export interface RuntimeAssertionInput { serialOutput: string; expectAll?: string[]; rejectPatterns?: string[]; stabilityWindowSeconds?: number; secondsSinceLastOutput?: number; } /** * Structured runtime assertion result. */ export interface RuntimeAssertionResult { matchedExpectations: string[]; unmatchedExpectations: string[]; rejectedPatterns: string[]; runtimeFailures: string[]; stabilityAchieved: boolean; } /** * Evaluates serial output assertions and built-in runtime failure signatures. * * @param input - Assertion request and serial output payload. * @returns Structured runtime assertion result. */ export declare function evaluateRuntimeAssertions(input: RuntimeAssertionInput): RuntimeAssertionResult; //# sourceMappingURL=runtime-assertions.d.ts.map