import { z } from "zod";
export declare const EvidenceStatusSchema: z.ZodEnum<["passed", "failed", "missing", "skipped", "blocked"]>;
export declare const EvidenceRecordSchema: z.ZodObject<{
    schemaVersion: z.ZodLiteral<"omk.evidence.v1">;
    runId: z.ZodString;
    nodeId: z.ZodOptional<z.ZodString>;
    evidenceId: z.ZodString;
    kind: z.ZodEnum<["file-exists", "command-passes", "git-diff-non-empty", "summary-present", "marker-present", "screenshot-present", "custom"]>;
    status: z.ZodEnum<["passed", "failed", "missing", "skipped", "blocked"]>;
    required: z.ZodBoolean;
    path: z.ZodOptional<z.ZodString>;
    command: z.ZodOptional<z.ZodString>;
    exitCode: z.ZodOptional<z.ZodNumber>;
    observedAt: z.ZodString;
    message: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    status: "failed" | "skipped" | "blocked" | "missing" | "passed";
    kind: "file-exists" | "custom" | "summary-present" | "command-passes" | "git-diff-non-empty" | "marker-present" | "screenshot-present";
    required: boolean;
    runId: string;
    schemaVersion: "omk.evidence.v1";
    evidenceId: string;
    observedAt: string;
    message?: string | undefined;
    exitCode?: number | undefined;
    command?: string | undefined;
    path?: string | undefined;
    nodeId?: string | undefined;
}, {
    status: "failed" | "skipped" | "blocked" | "missing" | "passed";
    kind: "file-exists" | "custom" | "summary-present" | "command-passes" | "git-diff-non-empty" | "marker-present" | "screenshot-present";
    required: boolean;
    runId: string;
    schemaVersion: "omk.evidence.v1";
    evidenceId: string;
    observedAt: string;
    message?: string | undefined;
    exitCode?: number | undefined;
    command?: string | undefined;
    path?: string | undefined;
    nodeId?: string | undefined;
}>;
export declare const EvidenceRefSchema: z.ZodObject<{
    schemaVersion: z.ZodOptional<z.ZodLiteral<"omk.evidence.v1">>;
    evidenceId: z.ZodString;
    runId: z.ZodOptional<z.ZodString>;
    path: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    evidenceId: string;
    path?: string | undefined;
    runId?: string | undefined;
    schemaVersion?: "omk.evidence.v1" | undefined;
}, {
    evidenceId: string;
    path?: string | undefined;
    runId?: string | undefined;
    schemaVersion?: "omk.evidence.v1" | undefined;
}>;
