/** * Tool: validate_instruction * Validates an instruction before applying it to a session or project */ import { ToolServices } from './index.js'; import { z } from 'zod'; /** * Input validation schema */ declare const ValidateInstructionInputSchema: z.ZodObject<{ content: z.ZodString; type: z.ZodEnum<["INSTRUCTION_TYPE_FILTER", "INSTRUCTION_TYPE_SYSTEM", "INSTRUCTION_TYPE_GROUPING", "INSTRUCTION_TYPE_RCA"]>; project_uuid: z.ZodOptional; session_uuid: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "INSTRUCTION_TYPE_FILTER" | "INSTRUCTION_TYPE_SYSTEM" | "INSTRUCTION_TYPE_GROUPING" | "INSTRUCTION_TYPE_RCA"; content: string; session_uuid?: string | undefined; project_uuid?: string | undefined; }, { type: "INSTRUCTION_TYPE_FILTER" | "INSTRUCTION_TYPE_SYSTEM" | "INSTRUCTION_TYPE_GROUPING" | "INSTRUCTION_TYPE_RCA"; content: string; session_uuid?: string | undefined; project_uuid?: string | undefined; }>; export type ValidateInstructionInput = z.infer; /** * Validate an instruction */ export declare function validateInstruction(services: ToolServices, args: unknown): Promise; export {};