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<{ failed: "failed"; completed: "completed"; idle: "idle"; running: "running"; pending: "pending"; 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; compaction_path: z.ZodOptional; }, z.core.$strip>; export type SessionManifest = z.infer;