/** * Zod schema for absorb_observations tool parameters (GitMem v2 Phase 2) */ import { z } from "zod"; export declare const ObservationSeveritySchema: z.ZodEnum<["info", "warning", "scar_candidate"]>; export declare const ObservationSchema: z.ZodObject<{ source: z.ZodString; text: z.ZodString; severity: z.ZodEnum<["info", "warning", "scar_candidate"]>; context: z.ZodOptional; }, "strip", z.ZodTypeAny, { severity: "info" | "warning" | "scar_candidate"; text: string; source: string; context?: string | undefined; }, { severity: "info" | "warning" | "scar_candidate"; text: string; source: string; context?: string | undefined; }>; export declare const AbsorbObservationsParamsSchema: z.ZodObject<{ task_id: z.ZodOptional; observations: z.ZodArray; context: z.ZodOptional; }, "strip", z.ZodTypeAny, { severity: "info" | "warning" | "scar_candidate"; text: string; source: string; context?: string | undefined; }, { severity: "info" | "warning" | "scar_candidate"; text: string; source: string; context?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { observations: { severity: "info" | "warning" | "scar_candidate"; text: string; source: string; context?: string | undefined; }[]; task_id?: string | undefined; }, { observations: { severity: "info" | "warning" | "scar_candidate"; text: string; source: string; context?: string | undefined; }[]; task_id?: string | undefined; }>; export type AbsorbObservationsParams = z.infer; export declare function validateAbsorbObservationsParams(params: unknown): { success: boolean; data?: AbsorbObservationsParams; error?: string; }; //# sourceMappingURL=absorb-observations.d.ts.map