/** * Zod schema for record_scar_usage_batch tool parameters */ import { z } from "zod"; /** * Record scar usage batch parameters schema */ export declare const RecordScarUsageBatchParamsSchema: z.ZodObject<{ scars: z.ZodArray; issue_identifier: z.ZodOptional; session_id: z.ZodOptional; agent: z.ZodOptional; surfaced_at: z.ZodEffects; acknowledged_at: z.ZodOptional>; reference_type: z.ZodEnum<["explicit", "implicit", "acknowledged", "refuted", "none"]>; reference_context: z.ZodString; execution_successful: z.ZodOptional; variant_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { surfaced_at: string; reference_type: "explicit" | "implicit" | "acknowledged" | "refuted" | "none"; reference_context: string; scar_identifier: string; agent?: string | undefined; session_id?: string | undefined; issue_id?: string | undefined; issue_identifier?: string | undefined; acknowledged_at?: string | undefined; execution_successful?: boolean | undefined; variant_id?: string | undefined; }, { surfaced_at: string; reference_type: "explicit" | "implicit" | "acknowledged" | "refuted" | "none"; reference_context: string; scar_identifier: string; agent?: string | undefined; session_id?: string | undefined; issue_id?: string | undefined; issue_identifier?: string | undefined; acknowledged_at?: string | undefined; execution_successful?: boolean | undefined; variant_id?: string | undefined; }>, "many">; project: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scars: { surfaced_at: string; reference_type: "explicit" | "implicit" | "acknowledged" | "refuted" | "none"; reference_context: string; scar_identifier: string; agent?: string | undefined; session_id?: string | undefined; issue_id?: string | undefined; issue_identifier?: string | undefined; acknowledged_at?: string | undefined; execution_successful?: boolean | undefined; variant_id?: string | undefined; }[]; project?: string | undefined; }, { scars: { surfaced_at: string; reference_type: "explicit" | "implicit" | "acknowledged" | "refuted" | "none"; reference_context: string; scar_identifier: string; agent?: string | undefined; session_id?: string | undefined; issue_id?: string | undefined; issue_identifier?: string | undefined; acknowledged_at?: string | undefined; execution_successful?: boolean | undefined; variant_id?: string | undefined; }[]; project?: string | undefined; }>; export type RecordScarUsageBatchParams = z.infer; /** * Validate record_scar_usage_batch params */ export declare function validateRecordScarUsageBatchParams(params: unknown): { success: boolean; data?: RecordScarUsageBatchParams; error?: string; }; //# sourceMappingURL=record-scar-usage-batch.d.ts.map