import { type ActionPlan, type VerificationCheck } from "../../../domain/sentinel/action/action-plan.js"; export type VerificationCheckStatus = "passed" | "failed" | "skipped"; export type VerificationStatus = "passed" | "failed" | "partial"; export interface VerificationCheckResult { readonly type: VerificationCheck["type"]; readonly status: VerificationCheckStatus; readonly command?: string; readonly evidenceRef?: string; readonly summary?: string; readonly durationMs: number; } export interface VerificationReport { readonly actionPlanId: string; readonly status: VerificationStatus; readonly checks: readonly VerificationCheckResult[]; readonly completedAt: string; } export interface VerifyRequest { readonly action: ActionPlan; readonly worktreePath: string; readonly runDir: string; readonly env: NodeJS.ProcessEnv; readonly timeoutMs?: number; } export declare class Verifier { verify(request: VerifyRequest): Promise; } //# sourceMappingURL=verifier.d.ts.map