import { z } from "zod"; export declare const trustPresetSchema: z.ZodEnum<["standard", "low_trust_review"]>; export declare const lowTrustOutputPromotionTargetSchema: z.ZodObject<{ type: z.ZodLiteral<"issue">; issueId: z.ZodString; }, "strict", z.ZodTypeAny, { issueId: string; type: "issue"; }, { issueId: string; type: "issue"; }>; export declare const lowTrustBoundarySchema: z.ZodObject<{ mode: z.ZodLiteral<"low_trust_review">; companyId: z.ZodOptional; projectIds: z.ZodOptional>; rootIssueId: z.ZodOptional; issueIds: z.ZodOptional>; allowedAgentIds: z.ZodOptional>; allowedSecretBindingIds: z.ZodOptional>; allowedToolClasses: z.ZodOptional>; outputPromotionTarget: z.ZodOptional; issueId: z.ZodString; }, "strict", z.ZodTypeAny, { issueId: string; type: "issue"; }, { issueId: string; type: "issue"; }>>; }, "strict", z.ZodTypeAny, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }>; export declare const lowTrustReviewPresetPolicySchema: z.ZodObject<{ id: z.ZodLiteral<"low_trust_review">; version: z.ZodLiteral<1>; rawOutputDisposition: z.ZodLiteral<"quarantine">; }, "strict", z.ZodTypeAny, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }>; export declare const trustAuthorizationPolicySchema: z.ZodObject<{ trustPreset: z.ZodOptional>; reviewPreset: z.ZodOptional; version: z.ZodLiteral<1>; rawOutputDisposition: z.ZodLiteral<"quarantine">; }, "strict", z.ZodTypeAny, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }>>; trustBoundary: z.ZodOptional; companyId: z.ZodOptional; projectIds: z.ZodOptional>; rootIssueId: z.ZodOptional; issueIds: z.ZodOptional>; allowedAgentIds: z.ZodOptional>; allowedSecretBindingIds: z.ZodOptional>; allowedToolClasses: z.ZodOptional>; outputPromotionTarget: z.ZodOptional; issueId: z.ZodString; }, "strict", z.ZodTypeAny, { issueId: string; type: "issue"; }, { issueId: string; type: "issue"; }>>; }, "strict", z.ZodTypeAny, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ trustPreset: z.ZodOptional>; reviewPreset: z.ZodOptional; version: z.ZodLiteral<1>; rawOutputDisposition: z.ZodLiteral<"quarantine">; }, "strict", z.ZodTypeAny, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }>>; trustBoundary: z.ZodOptional; companyId: z.ZodOptional; projectIds: z.ZodOptional>; rootIssueId: z.ZodOptional; issueIds: z.ZodOptional>; allowedAgentIds: z.ZodOptional>; allowedSecretBindingIds: z.ZodOptional>; allowedToolClasses: z.ZodOptional>; outputPromotionTarget: z.ZodOptional; issueId: z.ZodString; }, "strict", z.ZodTypeAny, { issueId: string; type: "issue"; }, { issueId: string; type: "issue"; }>>; }, "strict", z.ZodTypeAny, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ trustPreset: z.ZodOptional>; reviewPreset: z.ZodOptional; version: z.ZodLiteral<1>; rawOutputDisposition: z.ZodLiteral<"quarantine">; }, "strict", z.ZodTypeAny, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }, { id: "low_trust_review"; version: 1; rawOutputDisposition: "quarantine"; }>>; trustBoundary: z.ZodOptional; companyId: z.ZodOptional; projectIds: z.ZodOptional>; rootIssueId: z.ZodOptional; issueIds: z.ZodOptional>; allowedAgentIds: z.ZodOptional>; allowedSecretBindingIds: z.ZodOptional>; allowedToolClasses: z.ZodOptional>; outputPromotionTarget: z.ZodOptional; issueId: z.ZodString; }, "strict", z.ZodTypeAny, { issueId: string; type: "issue"; }, { issueId: string; type: "issue"; }>>; }, "strict", z.ZodTypeAny, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }, { mode: "low_trust_review"; companyId?: string | undefined; projectIds?: string[] | undefined; rootIssueId?: string | undefined; issueIds?: string[] | undefined; allowedAgentIds?: string[] | undefined; allowedSecretBindingIds?: string[] | undefined; allowedToolClasses?: string[] | undefined; outputPromotionTarget?: { issueId: string; type: "issue"; } | undefined; }>>; }, z.ZodUnknown, "strip">>; export declare const sourceTrustArtifactKindSchema: z.ZodEnum<["issue", "comment", "document", "work_product"]>; export declare const sourceTrustMetadataSchema: z.ZodObject<{ preset: z.ZodEnum<["standard", "low_trust_review"]>; disposition: z.ZodEnum<["quarantined", "promoted"]>; sourceIssueId: z.ZodOptional>; sourceRunId: z.ZodOptional>; sourceAgentId: z.ZodOptional>; promotedFrom: z.ZodOptional; artifactId: z.ZodString; issueId: z.ZodOptional>; }, "strict", z.ZodTypeAny, { artifactKind: "comment" | "document" | "issue" | "work_product"; artifactId: string; issueId?: string | null | undefined; }, { artifactKind: "comment" | "document" | "issue" | "work_product"; artifactId: string; issueId?: string | null | undefined; }>>>; promotedByActorType: z.ZodOptional>>; promotedByActorId: z.ZodOptional>; promotedAt: z.ZodOptional>; }, "strict", z.ZodTypeAny, { preset: "standard" | "low_trust_review"; disposition: "quarantined" | "promoted"; sourceRunId?: string | null | undefined; sourceIssueId?: string | null | undefined; sourceAgentId?: string | null | undefined; promotedFrom?: { artifactKind: "comment" | "document" | "issue" | "work_product"; artifactId: string; issueId?: string | null | undefined; } | null | undefined; promotedByActorType?: "user" | "agent" | "system" | null | undefined; promotedByActorId?: string | null | undefined; promotedAt?: string | null | undefined; }, { preset: "standard" | "low_trust_review"; disposition: "quarantined" | "promoted"; sourceRunId?: string | null | undefined; sourceIssueId?: string | null | undefined; sourceAgentId?: string | null | undefined; promotedFrom?: { artifactKind: "comment" | "document" | "issue" | "work_product"; artifactId: string; issueId?: string | null | undefined; } | null | undefined; promotedByActorType?: "user" | "agent" | "system" | null | undefined; promotedByActorId?: string | null | undefined; promotedAt?: string | null | undefined; }>; export type TrustPresetInput = z.infer; export type LowTrustBoundaryInput = z.infer; export type TrustAuthorizationPolicyInput = z.infer; export type SourceTrustMetadataInput = z.infer; //# sourceMappingURL=trust-policy.d.ts.map