import { z } from "zod"; export declare const KnowledgeEntitySchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodString; count: z.ZodNumber; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; tags: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags: string[]; }, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags?: string[] | undefined; }>; export declare const KnowledgeEdgeSchema: z.ZodObject<{ id: z.ZodString; src: z.ZodString; dst: z.ZodString; relation: z.ZodString; weight: z.ZodOptional; createdAt: z.ZodNumber; metadata: z.ZodObject<{}, "strip", z.ZodUnknown, z.objectOutputType<{}, z.ZodUnknown, "strip">, z.objectInputType<{}, z.ZodUnknown, "strip">>; }, "strip", z.ZodTypeAny, { createdAt: number; id: string; metadata: {} & { [k: string]: unknown; }; src: string; dst: string; relation: string; weight?: number | undefined; }, { createdAt: number; id: string; metadata: {} & { [k: string]: unknown; }; src: string; dst: string; relation: string; weight?: number | undefined; }>; export declare const KnowledgeListEntitiesRequestSchema: z.ZodObject<{ limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { limit?: number | undefined; offset?: number | undefined; }, { limit?: number | undefined; offset?: number | undefined; }>; export declare const ExtractedEntitySchema: z.ZodObject<{ name: z.ZodString; type: z.ZodDefault; confidence: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: string; name: string; confidence: number; }, { name: string; type?: string | undefined; confidence?: number | undefined; }>; export declare const KnowledgeGetEntityRequestSchema: z.ZodEffects; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; id?: string | undefined; }, { name?: string | undefined; id?: string | undefined; }>, { name?: string | undefined; id?: string | undefined; }, { name?: string | undefined; id?: string | undefined; }>; export declare const KnowledgeCreateEntityRequestSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; name: string; tags?: string[] | undefined; }, { type: string; name: string; tags?: string[] | undefined; }>; export declare const KnowledgeUpdateEntityRequestSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; type?: string | undefined; name?: string | undefined; tags?: string[] | undefined; }, { id: string; type?: string | undefined; name?: string | undefined; tags?: string[] | undefined; }>; export declare const KnowledgeDeleteEntityRequestSchema: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; export declare const KnowledgeEntityDetailSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodString; count: z.ZodNumber; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; tags: z.ZodDefault>; } & { relationCount: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags: string[]; relationCount: number; }, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags?: string[] | undefined; relationCount?: number | undefined; }>; export declare const KnowledgeCreateRelationRequestSchema: z.ZodObject<{ src: z.ZodString; dst: z.ZodString; relation: z.ZodString; weight: z.ZodOptional; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { src: string; dst: string; relation: string; metadata?: Record | undefined; weight?: number | undefined; }, { src: string; dst: string; relation: string; metadata?: Record | undefined; weight?: number | undefined; }>; export declare const KnowledgeGetRelationsRequestSchema: z.ZodObject<{ entityId: z.ZodString; relationType: z.ZodOptional; }, "strip", z.ZodTypeAny, { entityId: string; relationType?: string | undefined; }, { entityId: string; relationType?: string | undefined; }>; export declare const KnowledgeDeleteRelationRequestSchema: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; export declare const KnowledgeSearchRelationsRequestSchema: z.ZodObject<{ query: z.ZodOptional; relationType: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { query?: string | undefined; limit?: number | undefined; offset?: number | undefined; relationType?: string | undefined; }, { query?: string | undefined; limit?: number | undefined; offset?: number | undefined; relationType?: string | undefined; }>; export declare const KnowledgeSearchEntitiesRequestSchema: z.ZodObject<{ name: z.ZodOptional; type: z.ZodOptional; tags: z.ZodOptional>; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; name?: string | undefined; tags?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; }, { type?: string | undefined; name?: string | undefined; tags?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; }>; export declare const KnowledgeGetEntitiesByTypeRequestSchema: z.ZodObject<{ type: z.ZodString; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; limit?: number | undefined; offset?: number | undefined; }, { type: string; limit?: number | undefined; offset?: number | undefined; }>; export declare const KnowledgeGetEntitiesByTagRequestSchema: z.ZodObject<{ tag: z.ZodString; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { tag: string; limit?: number | undefined; offset?: number | undefined; }, { tag: string; limit?: number | undefined; offset?: number | undefined; }>; export declare const KnowledgeTagEntityRequestSchema: z.ZodObject<{ entityId: z.ZodString; tags: z.ZodArray; }, "strip", z.ZodTypeAny, { tags: string[]; entityId: string; }, { tags: string[]; entityId: string; }>; export declare const KnowledgeRemoveTagRequestSchema: z.ZodObject<{ entityId: z.ZodString; tag: z.ZodString; }, "strip", z.ZodTypeAny, { entityId: string; tag: string; }, { entityId: string; tag: string; }>; export declare const KnowledgeGetTagsRequestSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const KnowledgeReadGraphRequestSchema: z.ZodObject<{ entityId: z.ZodString; depth: z.ZodDefault>; relationType: z.ZodOptional; }, "strip", z.ZodTypeAny, { entityId: string; depth: number; relationType?: string | undefined; }, { entityId: string; relationType?: string | undefined; depth?: number | undefined; }>; export declare const KnowledgeGraphSnapshotSchema: z.ZodObject<{ entity: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodString; count: z.ZodNumber; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; tags: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags: string[]; }, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags?: string[] | undefined; }>; relations: z.ZodArray; createdAt: z.ZodNumber; metadata: z.ZodObject<{}, "strip", z.ZodUnknown, z.objectOutputType<{}, z.ZodUnknown, "strip">, z.objectInputType<{}, z.ZodUnknown, "strip">>; }, "strip", z.ZodTypeAny, { createdAt: number; id: string; metadata: {} & { [k: string]: unknown; }; src: string; dst: string; relation: string; weight?: number | undefined; }, { createdAt: number; id: string; metadata: {} & { [k: string]: unknown; }; src: string; dst: string; relation: string; weight?: number | undefined; }>, "many">; neighbors: z.ZodArray>; }, "strip", z.ZodTypeAny, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags: string[]; }, { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { entity: { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags: string[]; }; relations: { createdAt: number; id: string; metadata: {} & { [k: string]: unknown; }; src: string; dst: string; relation: string; weight?: number | undefined; }[]; neighbors: { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags: string[]; }[]; }, { entity: { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags?: string[] | undefined; }; relations: { createdAt: number; id: string; metadata: {} & { [k: string]: unknown; }; src: string; dst: string; relation: string; weight?: number | undefined; }[]; neighbors: { type: string; name: string; id: string; count: number; firstSeen: number; lastSeen: number; tags?: string[] | undefined; }[]; }>; export declare const KnowledgeGetRelatedEntitiesRequestSchema: z.ZodObject<{ entityId: z.ZodString; relationType: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { entityId: string; limit?: number | undefined; relationType?: string | undefined; }, { entityId: string; limit?: number | undefined; relationType?: string | undefined; }>; export declare const KnowledgeFindPathRequestSchema: z.ZodObject<{ src: z.ZodString; dst: z.ZodString; maxDepth: z.ZodDefault>; }, "strip", z.ZodTypeAny, { src: string; dst: string; maxDepth: number; }, { src: string; dst: string; maxDepth?: number | undefined; }>; export declare const KnowledgeGetEntityContextRequestSchema: z.ZodObject<{ entityId: z.ZodString; }, "strip", z.ZodTypeAny, { entityId: string; }, { entityId: string; }>; export declare const KnowledgeEntityContextSchema: z.ZodObject<{ documents: z.ZodArray; memories: z.ZodArray; chunks: z.ZodArray; }, "strip", z.ZodTypeAny, { memories: any[]; chunks: any[]; documents: any[]; }, { memories: any[]; chunks: any[]; documents: any[]; }>; export declare const KnowledgeGetEntitiesInDocumentRequestSchema: z.ZodObject<{ docId: z.ZodString; }, "strip", z.ZodTypeAny, { docId: string; }, { docId: string; }>; export declare const KnowledgeGetEntitiesInMemoryRequestSchema: z.ZodObject<{ memoryId: z.ZodString; }, "strip", z.ZodTypeAny, { memoryId: string; }, { memoryId: string; }>; export type KnowledgeEntityDTO = z.infer; export type KnowledgeEdgeDTO = z.infer; export type ExtractedEntity = z.infer; export type KnowledgeListEntitiesRequest = z.infer; export type KnowledgeGetEntityRequest = z.infer; export type KnowledgeCreateEntityRequest = z.infer; export type KnowledgeUpdateEntityRequest = z.infer; export type KnowledgeDeleteEntityRequest = z.infer; export type KnowledgeEntityDetailDTO = z.infer; export type KnowledgeCreateRelationRequest = z.infer; export type KnowledgeGetRelationsRequest = z.infer; export type KnowledgeDeleteRelationRequest = z.infer; export type KnowledgeSearchRelationsRequest = z.infer; export type KnowledgeSearchEntitiesRequest = z.infer; export type KnowledgeGetEntitiesByTypeRequest = z.infer; export type KnowledgeGetEntitiesByTagRequest = z.infer; export type KnowledgeTagEntityRequest = z.infer; export type KnowledgeRemoveTagRequest = z.infer; export type KnowledgeGetTagsRequest = z.infer; export type KnowledgeReadGraphRequest = z.infer; export type KnowledgeGraphSnapshotDTO = z.infer; export type KnowledgeGetRelatedEntitiesRequest = z.infer; export type KnowledgeFindPathRequest = z.infer; export type KnowledgeGetEntityContextRequest = z.infer; export type KnowledgeEntityContextDTO = z.infer; export type KnowledgeGetEntitiesInDocumentRequest = z.infer; export type KnowledgeGetEntitiesInMemoryRequest = z.infer; //# sourceMappingURL=knowledge.d.ts.map