/** * @artemiskit/sdk * Jest integration - custom matchers for ArtemisKit */ import type { RedTeamResult, RunResult, StressResult } from '../types'; /** * Jest matchers implementation */ export declare const jestMatchers: { toPassAllCases(received: RunResult): import("./core").MatcherResult; toHaveSuccessRate(received: RunResult, expectedRate: number): import("./core").MatcherResult; toPassCasesWithTag(received: RunResult, tag: string): import("./core").MatcherResult; toHaveMedianLatencyBelow(received: RunResult, maxLatencyMs: number): import("./core").MatcherResult; toHaveP95LatencyBelow(received: RunResult, maxLatencyMs: number): import("./core").MatcherResult; toHaveDefenseRate(received: RedTeamResult, expectedRate: number): import("./core").MatcherResult; toHaveNoCriticalVulnerabilities(received: RedTeamResult): import("./core").MatcherResult; toHaveNoHighSeverityVulnerabilities(received: RedTeamResult): import("./core").MatcherResult; toPassRedTeam(received: RedTeamResult): import("./core").MatcherResult; toHaveStressSuccessRate(received: StressResult, expectedRate: number): import("./core").MatcherResult; toAchieveRPS(received: StressResult, targetRPS: number): import("./core").MatcherResult; toHaveStressP95LatencyBelow(received: StressResult, maxLatencyMs: number): import("./core").MatcherResult; toPassStressTest(received: StressResult): import("./core").MatcherResult; }; /** * TypeScript declarations for Jest matchers */ declare global { namespace jest { interface Matchers { toPassAllCases(): R; toHaveSuccessRate(expectedRate: number): R; toPassCasesWithTag(tag: string): R; toHaveMedianLatencyBelow(maxLatencyMs: number): R; toHaveP95LatencyBelow(maxLatencyMs: number): R; toHaveDefenseRate(expectedRate: number): R; toHaveNoCriticalVulnerabilities(): R; toHaveNoHighSeverityVulnerabilities(): R; toPassRedTeam(): R; toHaveStressSuccessRate(expectedRate: number): R; toAchieveRPS(targetRPS: number): R; toHaveStressP95LatencyBelow(maxLatencyMs: number): R; toPassStressTest(): R; } } } //# sourceMappingURL=jest.d.ts.map