import { type ReviewContextResult } from './reviewContextResult.schema.js';
export declare const reviewContextResultGuard: import("../../../../shared/foundation/guard.base.js").Guard<{
    kind: "measured";
    blocking: number;
    warnings: number;
    suggestions: number;
    score: number;
    verdict: "ready_to_merge" | "needs_fixes" | "needs_discussion";
} | {
    kind: "backfilled";
    backfilledAt: string;
    reason: "stale-on-boot" | "recovered-after-restart";
}>;
export declare function parseReviewContextResult(data: unknown): ReviewContextResult;
export declare function safeParseReviewContextResult(data: unknown): import("zod").ZodSafeParseResult<{
    kind: "measured";
    blocking: number;
    warnings: number;
    suggestions: number;
    score: number;
    verdict: "ready_to_merge" | "needs_fixes" | "needs_discussion";
} | {
    kind: "backfilled";
    backfilledAt: string;
    reason: "stale-on-boot" | "recovered-after-restart";
}>;
export declare function isValidReviewContextResult(data: unknown): data is ReviewContextResult;
//# sourceMappingURL=reviewContextResult.guard.d.ts.map