export type ValidationIssueCode = "unsupported_schema_version" | "invalid_type" | "required" | "invalid_enum" | "invalid_literal" | "custom"; export interface ValidationIssue { path: string; message: string; code: ValidationIssueCode; } export type ValidationResult = { ok: true; data: unknown; } | { ok: false; issues: ValidationIssue[]; }; export type BundleIntegrityStatus = "valid" | "missing_asset" | "checksum_mismatch" | "malformed_report" | "malformed_manifest" | "unsupported_schema" | "unsupported_bundle_version"; export interface BundleIntegrityIssue { status: Exclude; path?: string; message: string; expected?: string; actual?: string; } export type BundleIntegrityResult = { ok: true; status: "valid"; } | { ok: false; status: BundleIntegrityStatus; issues: BundleIntegrityIssue[]; }; //# sourceMappingURL=types.d.ts.map