import { z } from "zod"; export declare const CreateIsolationInputSchema: z.ZodObject<{ tenantId: z.ZodString; organizationId: z.ZodString; scopeType: z.ZodEnum<{ gateway: "gateway"; agent: "agent"; tenant: "tenant"; organization: "organization"; run: "run"; envelope: "envelope"; action_class: "action_class"; credential_ref: "credential_ref"; authority_ref: "authority_ref"; resource: "resource"; }>; scopeId: z.ZodString; state: z.ZodEnum<{ active: "active"; revoked: "revoked"; quarantined: "quarantined"; review_only: "review_only"; rate_limited: "rate_limited"; halted: "halted"; state_suspect: "state_suspect"; }>; reasonCode: z.ZodString; reasonSummary: z.ZodString; sourceDecisionRef: z.ZodString; observedStreamOffsets: z.ZodDefault; }, z.core.$strict>>>; expiresAt: z.ZodDefault>; }, z.core.$strict>; export type CreateIsolationInput = z.input; export declare const CreateBreakerDecisionInputSchema: z.ZodObject<{ tenantId: z.ZodString; organizationId: z.ZodString; listenerId: z.ZodString; listenerVersion: z.ZodString; rulePackRef: z.ZodString; rulePackVersion: z.ZodString; observedStreamOffsets: z.ZodArray; }, z.core.$strict>>; decision: z.ZodEnum<{ revoked: "revoked"; quarantined: "quarantined"; review_only: "review_only"; rate_limited: "rate_limited"; halted: "halted"; state_suspect: "state_suspect"; }>; decisionReasonCode: z.ZodString; decisionReason: z.ZodString; targetScopeType: z.ZodEnum<{ gateway: "gateway"; agent: "agent"; tenant: "tenant"; organization: "organization"; run: "run"; envelope: "envelope"; action_class: "action_class"; credential_ref: "credential_ref"; authority_ref: "authority_ref"; resource: "resource"; }>; targetScopeId: z.ZodString; agentId: z.ZodDefault>; runId: z.ZodDefault>; gatewayId: z.ZodDefault>; resourceRef: z.ZodDefault>; actionClass: z.ZodDefault>; matchedBreakerRuleIds: z.ZodDefault>; supportingEventRefs: z.ZodDefault>; missingEventRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; decisionExpiresAt: z.ZodDefault>; }, z.core.$strict>; export type CreateBreakerDecisionInput = z.input;