import { z } from "zod"; export declare const smokeRunTriggerSchema: z.ZodEnum<{ ci: "ci"; manual: "manual"; routine: "routine"; }>; export declare const smokeRunStatusSchema: z.ZodEnum<{ cancelled: "cancelled"; failed: "failed"; passed: "passed"; running: "running"; }>; export declare const smokeRunStepPathSchema: z.ZodEnum<{ P1: "P1"; P2: "P2"; P3: "P3"; P4: "P4"; P5: "P5"; P6: "P6"; P7: "P7"; }>; export declare const smokeRunStepStatusSchema: z.ZodEnum<{ fail: "fail"; pass: "pass"; skipped: "skipped"; }>; export declare const createSmokeRunSchema: z.ZodObject<{ trigger: z.ZodDefault>; summary: z.ZodDefault>; }, z.core.$strict>; export declare const updateSmokeRunSchema: z.ZodObject<{ status: z.ZodEnum<{ cancelled: "cancelled"; failed: "failed"; passed: "passed"; running: "running"; }>; summary: z.ZodOptional>; }, z.core.$strict>; export declare const recordSmokeRunStepSchema: z.ZodObject<{ path: z.ZodEnum<{ P1: "P1"; P2: "P2"; P3: "P3"; P4: "P4"; P5: "P5"; P6: "P6"; P7: "P7"; }>; scenarioStep: z.ZodString; status: z.ZodEnum<{ fail: "fail"; pass: "pass"; skipped: "skipped"; }>; detail: z.ZodOptional>; screenshotArtifactRef: z.ZodOptional>>; durationMs: z.ZodOptional>; }, z.core.$strict>; export type CreateSmokeRun = z.infer; export type UpdateSmokeRun = z.infer; export type RecordSmokeRunStep = z.infer; //# sourceMappingURL=smoke-lab.d.ts.map