UNPKG

mcp-think-tank

Version:

Structured thinking and knowledge management tool for Model Context Protocol

185 lines 4.66 kB
import { z } from 'zod'; export declare const UpsertEntitiesSchema: z.ZodObject<{ entities: z.ZodArray<z.ZodObject<{ name: z.ZodString; entityType: z.ZodString; observations: z.ZodArray<z.ZodString, "many">; context: z.ZodOptional<z.ZodString>; update: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { update: boolean; observations: string[]; name: string; entityType: string; context?: string | undefined; }, { observations: string[]; name: string; entityType: string; update?: boolean | undefined; context?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { entities: { update: boolean; observations: string[]; name: string; entityType: string; context?: string | undefined; }[]; }, { entities: { observations: string[]; name: string; entityType: string; update?: boolean | undefined; context?: string | undefined; }[]; }>; export declare const CreateRelationsSchema: z.ZodObject<{ relations: z.ZodArray<z.ZodObject<{ from: z.ZodString; to: z.ZodString; relationType: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; relationType: string; }, { from: string; to: string; relationType: string; }>, "many">; }, "strip", z.ZodTypeAny, { relations: { from: string; to: string; relationType: string; }[]; }, { relations: { from: string; to: string; relationType: string; }[]; }>; export declare const AddObservationsSchema: z.ZodObject<{ observations: z.ZodArray<z.ZodObject<{ entityName: z.ZodString; contents: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { entityName: string; contents: string[]; }, { entityName: string; contents: string[]; }>, "many">; }, "strip", z.ZodTypeAny, { observations: { entityName: string; contents: string[]; }[]; }, { observations: { entityName: string; contents: string[]; }[]; }>; export declare const DeleteEntitiesSchema: z.ZodObject<{ entityNames: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { entityNames: string[]; }, { entityNames: string[]; }>; export declare const DeleteObservationsSchema: z.ZodObject<{ deletions: z.ZodArray<z.ZodObject<{ entityName: z.ZodString; observations: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { observations: string[]; entityName: string; }, { observations: string[]; entityName: string; }>, "many">; }, "strip", z.ZodTypeAny, { deletions: { observations: string[]; entityName: string; }[]; }, { deletions: { observations: string[]; entityName: string; }[]; }>; export declare const DeleteRelationsSchema: z.ZodObject<{ relations: z.ZodArray<z.ZodObject<{ from: z.ZodString; to: z.ZodString; relationType: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; relationType: string; }, { from: string; to: string; relationType: string; }>, "many">; }, "strip", z.ZodTypeAny, { relations: { from: string; to: string; relationType: string; }[]; }, { relations: { from: string; to: string; relationType: string; }[]; }>; export declare const SearchNodesSchema: z.ZodObject<{ query: z.ZodString; }, "strip", z.ZodTypeAny, { query: string; }, { query: string; }>; export declare const OpenNodesSchema: z.ZodObject<{ names: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { names: string[]; }, { names: string[]; }>; export declare const UpdateRelationsSchema: z.ZodObject<{ relations: z.ZodArray<z.ZodObject<{ from: z.ZodString; to: z.ZodString; relationType: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; relationType: string; }, { from: string; to: string; relationType: string; }>, "many">; }, "strip", z.ZodTypeAny, { relations: { from: string; to: string; relationType: string; }[]; }, { relations: { from: string; to: string; relationType: string; }[]; }>; //# sourceMappingURL=validation.d.ts.map