import { z } from 'zod';
export declare const stepOutcomeStatusSchema: z.ZodEnum<{
    warning: "warning";
    skipped: "skipped";
    succeeded: "succeeded";
    blocked: "blocked";
}>;
export type StepOutcomeStatus = z.infer<typeof stepOutcomeStatusSchema>;
export declare const stepOutcomeSchema: z.ZodObject<{
    status: z.ZodEnum<{
        warning: "warning";
        skipped: "skipped";
        succeeded: "succeeded";
        blocked: "blocked";
    }>;
    message: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    remediation: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    evidence: z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
}, z.core.$strip>;
export type StepOutcome = z.infer<typeof stepOutcomeSchema>;
//# sourceMappingURL=stepOutcome.schema.d.ts.map