import { z } from 'zod'; export declare const pyProjectBuildSystemSchema: z.ZodObject<{ requires: z.ZodArray; 'build-backend': z.ZodOptional; 'backend-path': z.ZodOptional>; }, "strip", z.ZodTypeAny, { requires: string[]; 'build-backend'?: string | undefined; 'backend-path'?: string[] | undefined; }, { requires: string[]; 'build-backend'?: string | undefined; 'backend-path'?: string[] | undefined; }>; export declare const personSchema: z.ZodObject<{ name: z.ZodOptional; email: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; }, { name?: string | undefined; email?: string | undefined; }>; export declare const readmeObjectSchema: z.ZodObject<{ file: z.ZodUnion<[z.ZodString, z.ZodArray]>; content_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }>; export declare const readmeSchema: z.ZodUnion<[z.ZodString, z.ZodObject<{ file: z.ZodUnion<[z.ZodString, z.ZodArray]>; content_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }>]>; export declare const licenseObjectSchema: z.ZodObject<{ text: z.ZodOptional; file: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; file?: string | undefined; }, { text?: string | undefined; file?: string | undefined; }>; export declare const licenseSchema: z.ZodUnion<[z.ZodString, z.ZodObject<{ text: z.ZodOptional; file: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; file?: string | undefined; }, { text?: string | undefined; file?: string | undefined; }>]>; export declare const pyProjectProjectSchema: z.ZodObject<{ name: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; readme: z.ZodOptional]>; content_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }>]>>; keywords: z.ZodOptional>; authors: z.ZodOptional; email: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; }, { name?: string | undefined; email?: string | undefined; }>, "many">>; maintainers: z.ZodOptional; email: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; }, { name?: string | undefined; email?: string | undefined; }>, "many">>; license: z.ZodOptional; file: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; file?: string | undefined; }, { text?: string | undefined; file?: string | undefined; }>]>>; classifiers: z.ZodOptional>; urls: z.ZodOptional>; dependencies: z.ZodOptional>; 'optional-dependencies': z.ZodOptional>>; dynamic: z.ZodOptional>; 'requires-python': z.ZodOptional; scripts: z.ZodOptional>; entry_points: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { name?: string | undefined; version?: string | undefined; description?: string | undefined; readme?: string | { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; } | undefined; keywords?: string[] | undefined; authors?: { name?: string | undefined; email?: string | undefined; }[] | undefined; maintainers?: { name?: string | undefined; email?: string | undefined; }[] | undefined; license?: string | { text?: string | undefined; file?: string | undefined; } | undefined; classifiers?: string[] | undefined; urls?: Record | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; dynamic?: string[] | undefined; 'requires-python'?: string | undefined; scripts?: Record | undefined; entry_points?: Record> | undefined; }, { name?: string | undefined; version?: string | undefined; description?: string | undefined; readme?: string | { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; } | undefined; keywords?: string[] | undefined; authors?: { name?: string | undefined; email?: string | undefined; }[] | undefined; maintainers?: { name?: string | undefined; email?: string | undefined; }[] | undefined; license?: string | { text?: string | undefined; file?: string | undefined; } | undefined; classifiers?: string[] | undefined; urls?: Record | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; dynamic?: string[] | undefined; 'requires-python'?: string | undefined; scripts?: Record | undefined; entry_points?: Record> | undefined; }>; export declare const dependencyGroupIncludeSchema: z.ZodObject<{ 'include-group': z.ZodString; }, "strip", z.ZodTypeAny, { 'include-group': string; }, { 'include-group': string; }>; export declare const dependencyGroupEntrySchema: z.ZodUnion<[z.ZodString, z.ZodObject<{ 'include-group': z.ZodString; }, "strip", z.ZodTypeAny, { 'include-group': string; }, { 'include-group': string; }>]>; export declare const pyProjectDependencyGroupsSchema: z.ZodRecord]>, "many">>; export declare const pyProjectToolSectionSchema: z.ZodObject<{ uv: 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; }>, z.ZodArray; 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; }>, "many">]>>>; index: z.ZodOptional; explicit: z.ZodOptional; format: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }, { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }>, "many">>; workspace: z.ZodOptional>; exclude: z.ZodOptional>; }, "strip", z.ZodTypeAny, { members?: string[] | undefined; exclude?: string[] | undefined; }, { members?: string[] | undefined; exclude?: string[] | undefined; }>>; 'dev-dependencies': z.ZodOptional>; }, "strip", z.ZodTypeAny, { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; }, { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { uv?: { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; } | undefined; }, { uv?: { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; } | undefined; }>; export declare const pyProjectTomlSchema: z.ZodObject<{ project: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; readme: z.ZodOptional]>; content_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }, { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; }>]>>; keywords: z.ZodOptional>; authors: z.ZodOptional; email: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; }, { name?: string | undefined; email?: string | undefined; }>, "many">>; maintainers: z.ZodOptional; email: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; }, { name?: string | undefined; email?: string | undefined; }>, "many">>; license: z.ZodOptional; file: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; file?: string | undefined; }, { text?: string | undefined; file?: string | undefined; }>]>>; classifiers: z.ZodOptional>; urls: z.ZodOptional>; dependencies: z.ZodOptional>; 'optional-dependencies': z.ZodOptional>>; dynamic: z.ZodOptional>; 'requires-python': z.ZodOptional; scripts: z.ZodOptional>; entry_points: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { name?: string | undefined; version?: string | undefined; description?: string | undefined; readme?: string | { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; } | undefined; keywords?: string[] | undefined; authors?: { name?: string | undefined; email?: string | undefined; }[] | undefined; maintainers?: { name?: string | undefined; email?: string | undefined; }[] | undefined; license?: string | { text?: string | undefined; file?: string | undefined; } | undefined; classifiers?: string[] | undefined; urls?: Record | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; dynamic?: string[] | undefined; 'requires-python'?: string | undefined; scripts?: Record | undefined; entry_points?: Record> | undefined; }, { name?: string | undefined; version?: string | undefined; description?: string | undefined; readme?: string | { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; } | undefined; keywords?: string[] | undefined; authors?: { name?: string | undefined; email?: string | undefined; }[] | undefined; maintainers?: { name?: string | undefined; email?: string | undefined; }[] | undefined; license?: string | { text?: string | undefined; file?: string | undefined; } | undefined; classifiers?: string[] | undefined; urls?: Record | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; dynamic?: string[] | undefined; 'requires-python'?: string | undefined; scripts?: Record | undefined; entry_points?: Record> | undefined; }>>; 'build-system': z.ZodOptional; 'build-backend': z.ZodOptional; 'backend-path': z.ZodOptional>; }, "strip", z.ZodTypeAny, { requires: string[]; 'build-backend'?: string | undefined; 'backend-path'?: string[] | undefined; }, { requires: string[]; 'build-backend'?: string | undefined; 'backend-path'?: string[] | undefined; }>>; 'dependency-groups': z.ZodOptional]>, "many">>>; tool: 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; }>, z.ZodArray; 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; }>, "many">]>>>; index: z.ZodOptional; explicit: z.ZodOptional; format: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }, { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }>, "many">>; workspace: z.ZodOptional>; exclude: z.ZodOptional>; }, "strip", z.ZodTypeAny, { members?: string[] | undefined; exclude?: string[] | undefined; }, { members?: string[] | undefined; exclude?: string[] | undefined; }>>; 'dev-dependencies': z.ZodOptional>; }, "strip", z.ZodTypeAny, { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; }, { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { uv?: { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; } | undefined; }, { uv?: { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { project?: { name?: string | undefined; version?: string | undefined; description?: string | undefined; readme?: string | { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; } | undefined; keywords?: string[] | undefined; authors?: { name?: string | undefined; email?: string | undefined; }[] | undefined; maintainers?: { name?: string | undefined; email?: string | undefined; }[] | undefined; license?: string | { text?: string | undefined; file?: string | undefined; } | undefined; classifiers?: string[] | undefined; urls?: Record | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; dynamic?: string[] | undefined; 'requires-python'?: string | undefined; scripts?: Record | undefined; entry_points?: Record> | undefined; } | undefined; 'build-system'?: { requires: string[]; 'build-backend'?: string | undefined; 'backend-path'?: string[] | undefined; } | undefined; 'dependency-groups'?: Record | undefined; tool?: { uv?: { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; } | undefined; } | undefined; }, { project?: { name?: string | undefined; version?: string | undefined; description?: string | undefined; readme?: string | { file: (string | string[]) & (string | string[] | undefined); content_type?: string | undefined; } | undefined; keywords?: string[] | undefined; authors?: { name?: string | undefined; email?: string | undefined; }[] | undefined; maintainers?: { name?: string | undefined; email?: string | undefined; }[] | undefined; license?: string | { text?: string | undefined; file?: string | undefined; } | undefined; classifiers?: string[] | undefined; urls?: Record | undefined; dependencies?: string[] | undefined; 'optional-dependencies'?: Record | undefined; dynamic?: string[] | undefined; 'requires-python'?: string | undefined; scripts?: Record | undefined; entry_points?: Record> | undefined; } | undefined; 'build-system'?: { requires: string[]; 'build-backend'?: string | undefined; 'backend-path'?: string[] | undefined; } | undefined; 'dependency-groups'?: Record | undefined; tool?: { uv?: { sources?: Record | undefined; index?: { name: string; url: string; default?: boolean | undefined; explicit?: boolean | undefined; format?: string | undefined; }[] | undefined; workspace?: { members?: string[] | undefined; exclude?: string[] | undefined; } | undefined; 'dev-dependencies'?: string[] | undefined; } | undefined; } | undefined; }>;