import { z } from 'zod'; export type PyProject = z.infer; export declare const PyProjectSchema: z.ZodObject<{ project: z.ZodOptional>; 'requires-python': z.ZodOptional; dependencies: z.ZodOptional>; 'optional-dependencies': z.ZodOptional>>; }, "strip", z.ZodTypeAny, { version?: string | undefined; 'requires-python'?: string | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; }, { version?: unknown; 'requires-python'?: string | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; }>>; 'build-system': z.ZodOptional>; 'build-backend': z.ZodOptional; }, "strip", z.ZodTypeAny, { requires?: string[] | undefined; 'build-backend'?: string | undefined; }, { requires?: string[] | undefined; 'build-backend'?: string | undefined; }>>; tool: z.ZodOptional>>; source: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; name: string; verify_ssl?: boolean | undefined; }, { url: string; name: string; verify_ssl?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { 'dev-dependencies'?: Record | undefined; source?: { url: string; name: string; verify_ssl?: boolean | undefined; }[] | undefined; }, { 'dev-dependencies'?: Record | undefined; source?: { url: string; name: string; verify_ssl?: boolean | undefined; }[] | undefined; }>>; hatch: z.ZodOptional>; 'extra-dependencies': z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; 'extra-dependencies'?: string[] | undefined; }, { dependencies?: string[] | undefined; 'extra-dependencies'?: string[] | undefined; }>>>>; }, "strip", z.ZodTypeAny, { envs?: Record | undefined; }, { envs?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { pdm?: { 'dev-dependencies'?: Record | undefined; source?: { url: string; name: string; verify_ssl?: boolean | undefined; }[] | undefined; } | undefined; hatch?: { envs?: Record | undefined; } | undefined; }, { pdm?: { 'dev-dependencies'?: Record | undefined; source?: { url: string; name: string; verify_ssl?: boolean | undefined; }[] | undefined; } | undefined; hatch?: { envs?: Record | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { project?: { version?: string | undefined; 'requires-python'?: string | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; } | undefined; 'build-system'?: { requires?: string[] | undefined; 'build-backend'?: string | undefined; } | undefined; tool?: { pdm?: { 'dev-dependencies'?: Record | undefined; source?: { url: string; name: string; verify_ssl?: boolean | undefined; }[] | undefined; } | undefined; hatch?: { envs?: Record | undefined; } | undefined; } | undefined; }, { project?: { version?: unknown; 'requires-python'?: string | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; } | undefined; 'build-system'?: { requires?: string[] | undefined; 'build-backend'?: string | undefined; } | undefined; tool?: { pdm?: { 'dev-dependencies'?: Record | undefined; source?: { url: string; name: string; verify_ssl?: boolean | undefined; }[] | undefined; } | undefined; hatch?: { envs?: Record | undefined; } | undefined; } | undefined; }>; export declare const PdmLockfileSchema: z.ZodEffects, z.ZodObject<{ package: z.ZodEffects, { name: string; version: string; }[], any[]>; }, "strip", z.ZodTypeAny, { package: { name: string; version: string; }[]; }, { package: any[]; }>>, { [k: string]: string; }, string>, { lock: { [k: string]: string; }; }, string>;