export declare const SMOKE_RUN_TRIGGERS: readonly ["manual", "routine", "ci"]; export type SmokeRunTrigger = (typeof SMOKE_RUN_TRIGGERS)[number]; export declare const SMOKE_RUN_STATUSES: readonly ["running", "passed", "failed", "cancelled"]; export type SmokeRunStatus = (typeof SMOKE_RUN_STATUSES)[number]; export declare const SMOKE_RUN_STEP_PATHS: readonly ["P1", "P2", "P3", "P4", "P5", "P6", "P7"]; export type SmokeRunStepPath = (typeof SMOKE_RUN_STEP_PATHS)[number]; export declare const SMOKE_RUN_STEP_STATUSES: readonly ["pass", "fail", "skipped"]; export type SmokeRunStepStatus = (typeof SMOKE_RUN_STEP_STATUSES)[number]; export interface SmokeRun { id: string; companyId: string; trigger: SmokeRunTrigger; status: SmokeRunStatus; startedAt: Date | string; finishedAt: Date | string | null; summary: Record; createdAt: Date | string; updatedAt: Date | string; } export interface SmokeRunStep { id: string; companyId: string; runId: string; path: SmokeRunStepPath; scenarioStep: string; status: SmokeRunStepStatus; detail: string | null; screenshotArtifactRef: Record | null; durationMs: number | null; createdAt: Date | string; updatedAt: Date | string; } export interface SmokeLabServiceStatus { id: "fake-oauth" | "http-mcp-fixture"; label: string; status: "stopped" | "running" | "error"; url: string | null; health: Record | null; detail: string | null; } //# sourceMappingURL=smoke-lab.d.ts.map