/** * Tool: create_project_instruction * Creates or updates a project instruction */ import { ToolServices } from './index.js'; import { InstructionType } from '../types/neubird.js'; import { z } from 'zod'; /** * Input validation schema */ declare const CreateProjectInstructionInputSchema: z.ZodObject<{ project_uuid: z.ZodOptional; name: z.ZodString; instruction_type: z.ZodEnum<[InstructionType.FILTER, InstructionType.SYSTEM, InstructionType.GROUPING, InstructionType.RCA]>; content: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; instruction_type: InstructionType; content: string; project_uuid?: string | undefined; }, { name: string; instruction_type: InstructionType; content: string; project_uuid?: string | undefined; }>; export type CreateProjectInstructionInput = z.infer; /** * Create a project instruction */ export declare function createProjectInstruction(services: ToolServices, args: unknown): Promise; export {};