/** * Zod schemas for thread lifecycle tools */ import { z } from "zod"; /** * Thread status enum */ export declare const ThreadStatusSchema: z.ZodEnum<["open", "resolved"]>; /** * Thread object schema (structured thread with lifecycle) */ export declare const ThreadObjectSchema: z.ZodObject<{ id: z.ZodString; text: z.ZodString; status: z.ZodEnum<["open", "resolved"]>; created_at: z.ZodString; resolved_at: z.ZodOptional; source_session: z.ZodOptional; resolved_by_session: z.ZodOptional; resolution_note: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; status: "open" | "resolved"; text: string; resolved_at?: string | undefined; resolution_note?: string | undefined; source_session?: string | undefined; resolved_by_session?: string | undefined; }, { id: string; created_at: string; status: "open" | "resolved"; text: string; resolved_at?: string | undefined; resolution_note?: string | undefined; source_session?: string | undefined; resolved_by_session?: string | undefined; }>; /** * list_threads parameters */ export declare const ListThreadsParamsSchema: z.ZodObject<{ status: z.ZodOptional>; include_resolved: z.ZodOptional; project: z.ZodOptional>; }, "strip", z.ZodTypeAny, { project?: string | undefined; status?: "open" | "resolved" | undefined; include_resolved?: boolean | undefined; }, { project?: string | undefined; status?: "open" | "resolved" | undefined; include_resolved?: boolean | undefined; }>; /** * resolve_thread parameters */ export declare const ResolveThreadParamsSchema: z.ZodObject<{ thread_id: z.ZodOptional; text_match: z.ZodOptional; resolution_note: z.ZodOptional; }, "strip", z.ZodTypeAny, { thread_id?: string | undefined; resolution_note?: string | undefined; text_match?: string | undefined; }, { thread_id?: string | undefined; resolution_note?: string | undefined; text_match?: string | undefined; }>; //# sourceMappingURL=thread.d.ts.map