import { z } from 'zod'; export declare const RepoFingerprintSchema: z.ZodObject<{ languageMix: z.ZodDefault>; fileCount: z.ZodNumber; frameworkHints: z.ZodDefault>; avgSessionScore: z.ZodOptional; }, "strip", z.ZodTypeAny, { languageMix: Record; fileCount: number; frameworkHints: string[]; avgSessionScore?: number | undefined; }, { fileCount: number; languageMix?: Record | undefined; frameworkHints?: string[] | undefined; avgSessionScore?: number | undefined; }>; export type RepoFingerprint = z.infer; export declare const BundleManifestSchema: z.ZodObject<{ bundleId: z.ZodString; formatVersion: z.ZodLiteral<"1.0.0">; createdAt: z.ZodString; sourceRepoFingerprint: z.ZodObject<{ languageMix: z.ZodDefault>; fileCount: z.ZodNumber; frameworkHints: z.ZodDefault>; avgSessionScore: z.ZodOptional; }, "strip", z.ZodTypeAny, { languageMix: Record; fileCount: number; frameworkHints: string[]; avgSessionScore?: number | undefined; }, { fileCount: number; languageMix?: Record | undefined; frameworkHints?: string[] | undefined; avgSessionScore?: number | undefined; }>; exportProfile: z.ZodDefault>; contents: z.ZodDefault>; }, "strip", z.ZodTypeAny, { createdAt: string; bundleId: string; formatVersion: "1.0.0"; sourceRepoFingerprint: { languageMix: Record; fileCount: number; frameworkHints: string[]; avgSessionScore?: number | undefined; }; exportProfile: "full" | "insights-only"; contents: string[]; }, { createdAt: string; bundleId: string; formatVersion: "1.0.0"; sourceRepoFingerprint: { fileCount: number; languageMix?: Record | undefined; frameworkHints?: string[] | undefined; avgSessionScore?: number | undefined; }; exportProfile?: "full" | "insights-only" | undefined; contents?: string[] | undefined; }>; export type BundleManifest = z.infer; //# sourceMappingURL=bundle-manifest.d.ts.map