/**
 * Zod schemas for pyproject.toml configuration types.
 *
 * Types are defined in types.ts (source of truth).
 * Schemas are generated by ts-to-zod and re-exported here with proper typing.
 *
 * @module pyproject/schema
 */
import type { z } from 'zod';
import type { License, LicenseObject, Person, PyProjectBuildSystem, PyProjectDependencyGroups, PyProjectProject, PyProjectToml, PyProjectToolSection, Readme, ReadmeObject } from './types';
/**
 * Schema for [build-system] per PEP 518.
 */
export declare const PyProjectBuildSystemSchema: z.ZodType<PyProjectBuildSystem, z.ZodTypeDef, PyProjectBuildSystem>;
/**
 * Schema for author/maintainer entries.
 */
export declare const PersonSchema: z.ZodType<Person, z.ZodTypeDef, Person>;
/**
 * Schema for readme field as an object.
 */
export declare const ReadmeObjectSchema: z.ZodType<ReadmeObject, z.ZodTypeDef, ReadmeObject>;
/**
 * Schema for readme field (can be string or object).
 */
export declare const ReadmeSchema: z.ZodType<Readme, z.ZodTypeDef, Readme>;
/**
 * Schema for license field as an object.
 */
export declare const LicenseObjectSchema: z.ZodType<LicenseObject, z.ZodTypeDef, LicenseObject>;
/**
 * Schema for license field (can be string or object).
 */
export declare const LicenseSchema: z.ZodType<License, z.ZodTypeDef, License>;
/**
 * Schema for core PEP 621 fields for [project].
 */
export declare const PyProjectProjectSchema: z.ZodType<PyProjectProject, z.ZodTypeDef, PyProjectProject>;
/**
 * Schema for [dependency-groups].
 */
export declare const PyProjectDependencyGroupsSchema: z.ZodType<PyProjectDependencyGroups, z.ZodTypeDef, PyProjectDependencyGroups>;
/**
 * Schema for [tool.FOO] section.
 */
export declare const PyProjectToolSectionSchema: z.ZodType<PyProjectToolSection, z.ZodTypeDef, PyProjectToolSection>;
/**
 * Schema for a pyproject.toml file.
 */
export declare const PyProjectTomlSchema: z.ZodType<PyProjectToml, z.ZodTypeDef, PyProjectToml>;
