import { z } from "zod"; export declare const SessionManifestSchema: z.ZodObject<{ version: z.ZodLiteral<1>; session_id: z.ZodString; source: z.ZodString; pid: z.ZodNumber; started_at: z.ZodString; ended_at: z.ZodOptional; exit_code: z.ZodOptional>; status: z.ZodEnum<{ running: "running"; completed: "completed"; failed: "failed"; cancelled: "cancelled"; }>; interactive: z.ZodBoolean; provider: z.ZodString; model: z.ZodString; cwd: z.ZodString; workspace_root: z.ZodString; team_name: z.ZodOptional; enable_tools: z.ZodBoolean; enable_spawn: z.ZodBoolean; enable_teams: z.ZodBoolean; prompt: z.ZodOptional; metadata: z.ZodOptional>; messages_path: z.ZodOptional; }, z.core.$strip>; export type SessionManifest = z.infer;