import { z } from "zod"; export declare const SurfaceIdSchema: z.ZodString; export declare const PackageIdSchema: z.ZodString; export declare const PackageGraphSourceSchema: z.ZodObject<{ provider: z.ZodString; repository: z.ZodString; }, z.core.$strict>; export declare const PackageGraphSourceDigestSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; export declare const PackageGraphDeclaredRiskSchema: z.ZodObject<{ axis: z.ZodString; value: z.ZodString; }, z.core.$strict>; export declare const PackageGraphDetectorSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, z.core.$strict>; export declare const PackageGraphEvidenceSchema: z.ZodObject<{ sha256: z.ZodString; subjectDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; }, z.core.$strict>; export declare const PackageGraphRiskFindingSchema: z.ZodObject<{ code: z.ZodString; count: z.ZodOptional; }, z.core.$strict>; export declare const PackageGraphObservedRiskSchema: z.ZodObject<{ detector: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, z.core.$strict>; evidence: z.ZodObject<{ sha256: z.ZodString; subjectDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; }, z.core.$strict>; verdict: z.ZodEnum<{ blocked: "blocked"; pass: "pass"; unknown: "unknown"; warn: "warn"; }>; findings: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>; export declare const PackageGraphSurfaceSchema: z.ZodObject<{ id: z.ZodString; source: z.ZodObject<{ provider: z.ZodString; repository: z.ZodString; }, z.core.$strict>; sourceDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; declaredRisk: z.ZodDefault>>; observedRisk: z.ZodDefault; evidence: z.ZodObject<{ sha256: z.ZodString; subjectDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; }, z.core.$strict>; verdict: z.ZodEnum<{ blocked: "blocked"; pass: "pass"; unknown: "unknown"; warn: "warn"; }>; findings: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>; export declare const PackageGraphPackageSchema: z.ZodObject<{ id: z.ZodString; source: z.ZodObject<{ provider: z.ZodString; repository: z.ZodString; }, z.core.$strict>; sourceDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; members: z.ZodArray; declaredRisk: z.ZodDefault>>; observedRisk: z.ZodDefault; evidence: z.ZodObject<{ sha256: z.ZodString; subjectDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; }, z.core.$strict>; verdict: z.ZodEnum<{ blocked: "blocked"; pass: "pass"; unknown: "unknown"; warn: "warn"; }>; findings: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>; export declare const PackageGraphSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; surfaces: z.ZodArray; sourceDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; declaredRisk: z.ZodDefault>>; observedRisk: z.ZodDefault; evidence: z.ZodObject<{ sha256: z.ZodString; subjectDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; }, z.core.$strict>; verdict: z.ZodEnum<{ blocked: "blocked"; pass: "pass"; unknown: "unknown"; warn: "warn"; }>; findings: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>>; packages: z.ZodArray; sourceDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; members: z.ZodArray; declaredRisk: z.ZodDefault>>; observedRisk: z.ZodDefault; evidence: z.ZodObject<{ sha256: z.ZodString; subjectDigest: z.ZodDiscriminatedUnion<[z.ZodObject<{ algorithm: z.ZodLiteral<"git-sha1">; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ algorithm: z.ZodLiteral<"sha256">; value: z.ZodString; }, z.core.$strict>], "algorithm">; }, z.core.$strict>; verdict: z.ZodEnum<{ blocked: "blocked"; pass: "pass"; unknown: "unknown"; warn: "warn"; }>; findings: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>; export type SurfaceId = z.infer; export type PackageId = z.infer; export type PackageGraphSource = z.infer; export type PackageGraphSourceDigest = z.infer; export type PackageGraphDeclaredRisk = z.infer; export type PackageGraphDetector = z.infer; export type PackageGraphEvidence = z.infer; export type PackageGraphRiskFinding = z.infer; export type PackageGraphObservedRisk = z.infer; export type PackageGraphSurface = z.infer; export type PackageGraphPackage = z.infer; export type PackageGraph = z.infer;