import { z } from "zod"; export declare const decisionAttentionSourceKindSchema: z.ZodEnum<{ agent_error_alert: "agent_error_alert"; approval: "approval"; blocker_attention: "blocker_attention"; budget_alert: "budget_alert"; decision: "decision"; failed_run: "failed_run"; issue_thread_interaction: "issue_thread_interaction"; join_request: "join_request"; productivity_review: "productivity_review"; recovery_action: "recovery_action"; review: "review"; }>; export declare const decisionQueueKeySchema: z.ZodString; export declare const createDecisionQueueSchema: z.ZodObject<{ key: z.ZodString; title: z.ZodString; description: z.ZodOptional>; retentionDays: z.ZodOptional>; }, z.core.$strict>; export declare const updateDecisionQueueSchema: z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional>; retentionDays: z.ZodOptional>; seedRulesEnabled: z.ZodOptional; }, z.core.$strict>; export declare const addDecisionQueueItemSchema: z.ZodObject<{ sourceKind: z.ZodEnum<{ agent_error_alert: "agent_error_alert"; approval: "approval"; blocker_attention: "blocker_attention"; budget_alert: "budget_alert"; decision: "decision"; failed_run: "failed_run"; issue_thread_interaction: "issue_thread_interaction"; join_request: "join_request"; productivity_review: "productivity_review"; recovery_action: "recovery_action"; review: "review"; }>; sourceId: z.ZodString; }, z.core.$strict>; export declare const removeDecisionQueueItemSchema: z.ZodDefault; }, z.core.$strict>>; export declare const decisionTriageDecideBySchema: z.ZodUnion, z.ZodString]>; export declare const updateDecisionTriageSchema: z.ZodObject<{ decideBy: z.ZodOptional, z.ZodString]>>>; snoozedUntil: z.ZodOptional>; }, z.core.$strict>; export declare const updateDecisionRetentionSchema: z.ZodObject<{ keep: z.ZodBoolean; }, z.core.$strict>; export declare const createDecisionArchiveProposalSchema: z.ZodObject<{ items: z.ZodArray; sourceId: z.ZodString; reason: z.ZodString; }, z.core.$strict>>; idempotencyKey: z.ZodOptional; }, z.core.$strict>; export type CreateDecisionQueueInput = z.infer; export type UpdateDecisionQueueInput = z.infer; export type AddDecisionQueueItemInput = z.infer; export type RemoveDecisionQueueItemInput = z.infer; export type UpdateDecisionTriageInput = z.infer; export type UpdateDecisionRetentionInput = z.infer; export type CreateDecisionArchiveProposalInput = z.infer; //# sourceMappingURL=decision-queue.d.ts.map