import { z } from "zod"; export declare const StreamWatermarkSchema: z.ZodObject<{ streamId: z.ZodString; partitionKey: z.ZodString; observedOffsetStart: z.ZodNumber; observedOffsetEnd: z.ZodNumber; observedEventDigest: z.ZodNullable; }, z.core.$strict>; export type StreamWatermark = z.infer; export declare const BreakerIsolationDecisionSchema: z.ZodEnum<{ revoked: "revoked"; quarantined: "quarantined"; review_only: "review_only"; rate_limited: "rate_limited"; halted: "halted"; state_suspect: "state_suspect"; }>; export type BreakerIsolationDecision = z.infer; export declare const BreakerDecisionSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; breakerDecisionId: z.ZodString; listenerId: z.ZodString; listenerVersion: z.ZodString; rulePackRef: z.ZodString; rulePackVersion: z.ZodString; observedStreamOffsets: z.ZodArray; }, z.core.$strict>>; observedWindowDigest: z.ZodString; 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; createdIsolationStateId: z.ZodString; agentId: z.ZodNullable; runId: z.ZodNullable; gatewayId: z.ZodNullable; resourceRef: z.ZodNullable; actionClass: z.ZodNullable; sequenceRiskScore: z.ZodNumber; matchedBreakerRuleIds: z.ZodDefault>; supportingEventRefs: z.ZodDefault>; missingEventRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; decisionEffectiveAt: z.ZodString; decisionExpiresAt: z.ZodNullable; watermarkAtDecision: z.ZodString; }, z.core.$strict>; export type BreakerDecision = z.infer; export declare const IsolationStateSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; isolationStateId: 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; effectiveAt: z.ZodString; expiresAt: z.ZodNullable; clearedAt: z.ZodNullable; observedStreamOffsets: z.ZodDefault; }, z.core.$strict>>>; version: z.ZodNumber; }, z.core.$strict>; export type IsolationState = z.infer;