mcp-think-tank
Version:
Structured thinking and knowledge management tool for Model Context Protocol
185 lines • 4.66 kB
TypeScript
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