import { z } from 'zod'; export declare const WorkPackageSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"prepare">; project: z.ZodString; kind: z.ZodEnum<{ digest: "digest"; transcript: "transcript"; }>; }, z.core.$strict>, z.ZodObject<{ result: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<{ lesson_learned: "lesson_learned"; decision: "decision"; digest: "digest"; fact: "fact"; }>; observations: z.ZodArray; tags: z.ZodArray; }, z.core.$strict>; package_id: z.ZodString; ref: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"digest">; project: z.ZodString; source_ids: z.ZodArray; source_hash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"transcript">; project: z.ZodString; session_id: z.ZodString; modified_at: z.ZodISODateTime; source_hash: z.ZodString; workspace_hash: z.ZodString; }, z.core.$strict>], "kind">; action: z.ZodLiteral<"submit">; }, z.core.$strict>, z.ZodObject<{ reason: z.ZodLiteral<"not_now">; package_id: z.ZodString; ref: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"digest">; project: z.ZodString; source_ids: z.ZodArray; source_hash: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"transcript">; project: z.ZodString; session_id: z.ZodString; modified_at: z.ZodISODateTime; source_hash: z.ZodString; workspace_hash: z.ZodString; }, z.core.$strict>], "kind">; action: z.ZodLiteral<"defer">; }, z.core.$strict>], "action">; export declare const RememberSchema: z.ZodObject<{ name: z.ZodOptional>>; type: z.ZodOptional; title: z.ZodOptional>, z.ZodTransform>>; observations: z.ZodOptional>; why: z.ZodOptional; note: z.ZodOptional; replace: z.ZodOptional; tags: z.ZodOptional>; relations: z.ZodOptional>>; namespace: z.ZodOptional>; }, z.core.$strict>; export declare const McpRememberSchema: z.ZodObject<{ project: z.ZodOptional]>>; name: z.ZodOptional>>; type: z.ZodOptional; title: z.ZodOptional>, z.ZodTransform>>; observations: z.ZodOptional>; why: z.ZodOptional; note: z.ZodOptional; replace: z.ZodOptional; tags: z.ZodOptional>; relations: z.ZodOptional>>; namespace: z.ZodOptional>; }, z.core.$strict>; export declare const RecallSchema: z.ZodObject<{ query: z.ZodOptional; tag: z.ZodOptional; limit: z.ZodOptional; include_archived: z.ZodOptional; namespace: z.ZodOptional>; cross_project: z.ZodOptional; }, z.core.$strict>; export declare const McpRecallSchema: z.ZodObject<{ project: z.ZodOptional]>>; query: z.ZodOptional; tag: z.ZodOptional; limit: z.ZodOptional; include_archived: z.ZodOptional; namespace: z.ZodOptional>; cross_project: z.ZodOptional; }, z.core.$strict>; export declare const ForgetSchema: z.ZodObject<{ name: z.ZodPipe>; observation: z.ZodOptional; }, z.core.$strict>; export declare const ExportSchema: z.ZodObject<{ tag: z.ZodOptional; namespace: z.ZodOptional>; limit: z.ZodOptional; }, z.core.$strict>; export declare const ExportResultSchema: z.ZodObject<{ version: z.ZodString; exported_at: z.ZodString; entity_count: z.ZodNumber; entities: z.ZodArray>; type: z.ZodString; title: z.ZodOptional>; namespace: z.ZodString; created_at: z.ZodOptional; status: z.ZodOptional; metadata: z.ZodOptional>; observations: z.ZodArray; tags: z.ZodArray; relations: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ImportSchema: z.ZodObject<{ data: z.ZodObject<{ version: z.ZodString; exported_at: z.ZodString; entity_count: z.ZodNumber; entities: z.ZodArray>; type: z.ZodString; title: z.ZodOptional>; namespace: z.ZodString; created_at: z.ZodOptional; status: z.ZodOptional; metadata: z.ZodOptional>; observations: z.ZodArray; tags: z.ZodArray; relations: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>; namespace: z.ZodOptional>; merge_strategy: z.ZodEnum<{ skip: "skip"; overwrite: "overwrite"; append: "append"; }>; restore_archived: z.ZodOptional; }, z.core.$strict>; export declare const LearnSchema: z.ZodObject<{ error: z.ZodString; fix: z.ZodString; root_cause: z.ZodOptional; prevention: z.ZodOptional; severity: z.ZodOptional>; }, z.core.$strict>; export declare const McpLearnSchema: z.ZodObject<{ project: z.ZodOptional]>>; error: z.ZodString; fix: z.ZodString; root_cause: z.ZodOptional; prevention: z.ZodOptional; severity: z.ZodOptional>; }, z.core.$strict>; export declare const HttpLearnSchema: z.ZodObject<{ project: z.ZodString; error: z.ZodString; fix: z.ZodString; root_cause: z.ZodOptional; prevention: z.ZodOptional; severity: z.ZodOptional>; }, z.core.$strict>; export declare const TaskStateSchema: z.ZodObject<{ project: z.ZodOptional; goal: z.ZodOptional; next: z.ZodOptional; blocked: z.ZodOptional; done: z.ZodOptional; }, z.core.$strict>; export declare const BriefingSchema: z.ZodObject<{ project: z.ZodOptional; recipient: z.ZodOptional>>; }, z.core.$strict>; export declare const WhySchema: z.ZodObject<{ file: z.ZodString; commits: z.ZodOptional>; project: z.ZodOptional; limit: z.ZodOptional; }, z.core.$strict>; export declare const UserPatternsSchema: z.ZodObject<{ categories: z.ZodOptional>>; }, z.core.$strict>; export declare const ImprovementSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"propose">; project: z.ZodString; source_names: z.ZodArray; title: z.ZodString; problem: z.ZodString; proposed_change: z.ZodString; verification_scenario: z.ZodString; success_criteria: z.ZodArray; priority: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ action: z.ZodLiteral<"status">; proposal_id: z.ZodNumber; }, z.core.$strict>], "action">; export declare const MessageSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"send">; project: z.ZodPipe>; sender: z.ZodString; recipient: z.ZodPipe>; target_kind: z.ZodDefault>; intended_session: z.ZodOptional>>; fallback_to_principal: z.ZodOptional; idempotency_key: z.ZodString; payload: z.ZodJSONSchema; content_type: z.ZodDefault>; privacy: z.ZodDefault>; correlation_id: z.ZodOptional; reply_to: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ action: z.ZodLiteral<"poll">; project: z.ZodPipe>; recipient: z.ZodPipe>; cursor: z.ZodOptional; wait_ms: z.ZodDefault; limit: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ action: z.ZodLiteral<"discover">; project: z.ZodPipe>; limit: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ action: z.ZodLiteral<"fetch">; project: z.ZodPipe>; recipient: z.ZodPipe>; target_kind: z.ZodDefault>; message_id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ intake_state: z.ZodEnum<{ fetched: "fetched"; ingested: "ingested"; }>; project: z.ZodPipe>; recipient: z.ZodPipe>; message_id: z.ZodString; idempotency_key: z.ZodString; action: z.ZodLiteral<"intake">; }, z.core.$strict>, z.ZodObject<{ project: z.ZodPipe>; recipient: z.ZodPipe>; message_id: z.ZodString; idempotency_key: z.ZodString; action: z.ZodLiteral<"ack">; }, z.core.$strict>, z.ZodObject<{ disposition: z.ZodEnum<{ completed: "completed"; cancelled: "cancelled"; rejected: "rejected"; accepted: "accepted"; deferred: "deferred"; }>; detail: z.ZodOptional; project: z.ZodPipe>; recipient: z.ZodPipe>; message_id: z.ZodString; idempotency_key: z.ZodString; action: z.ZodLiteral<"disposition">; }, z.core.$strict>, z.ZodObject<{ activation: z.ZodEnum<{ woken: "woken"; manual_resume_required: "manual_resume_required"; unsupported: "unsupported"; failed: "failed"; }>; detail: z.ZodOptional; project: z.ZodPipe>; recipient: z.ZodPipe>; message_id: z.ZodString; idempotency_key: z.ZodString; action: z.ZodLiteral<"activation">; }, z.core.$strict>, z.ZodObject<{ action: z.ZodLiteral<"receipts">; project: z.ZodPipe>; recipient: z.ZodPipe>; message_id: z.ZodString; }, z.core.$strict>], "action">; //# sourceMappingURL=schemas.d.ts.map