import { z } from 'zod'; export declare const dependencySourceSchema: z.ZodObject<{ index: z.ZodOptional; git: z.ZodOptional; rev: z.ZodOptional; path: z.ZodOptional; editable: z.ZodOptional; }, "strip", z.ZodTypeAny, { index?: string | undefined; git?: string | undefined; rev?: string | undefined; path?: string | undefined; editable?: boolean | undefined; }, { index?: string | undefined; git?: string | undefined; rev?: string | undefined; path?: string | undefined; editable?: boolean | undefined; }>; export declare const normalizedRequirementSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodOptional; extras: z.ZodOptional>; markers: z.ZodOptional; url: z.ZodOptional; hashes: z.ZodOptional>; source: z.ZodOptional; git: z.ZodOptional; rev: z.ZodOptional; path: z.ZodOptional; editable: z.ZodOptional; }, "strip", z.ZodTypeAny, { index?: string | undefined; git?: string | undefined; rev?: string | undefined; path?: string | undefined; editable?: boolean | undefined; }, { index?: string | undefined; git?: string | undefined; rev?: string | undefined; path?: string | undefined; editable?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; version?: string | undefined; extras?: string[] | undefined; markers?: string | undefined; url?: string | undefined; hashes?: string[] | undefined; source?: { index?: string | undefined; git?: string | undefined; rev?: string | undefined; path?: string | undefined; editable?: boolean | undefined; } | undefined; }, { name: string; version?: string | undefined; extras?: string[] | undefined; markers?: string | undefined; url?: string | undefined; hashes?: string[] | undefined; source?: { index?: string | undefined; git?: string | undefined; rev?: string | undefined; path?: string | undefined; editable?: boolean | undefined; } | undefined; }>; export declare const hashDigestSchema: z.ZodString;