import { z } from 'zod'; export declare const PackageJsonRepository: z.ZodUnion; }, z.core.$loose>]>; export type PackageJsonRepository = z.infer; export declare const PackageJsonAuthor: z.ZodUnion; url: z.ZodOptional; }, z.core.$loose>]>; export type PackageJsonAuthor = z.infer; export declare const PackageJsonFunding: z.ZodUnion]>; export type PackageJsonFunding = z.infer; export declare const ExportValue: z.ZodType>; export type ExportValue = z.infer; /** * Package exports can be: * 1. A string (shorthand for main export) * 2. null (to block exports) * 3. A record of export conditions/paths */ export declare const PackageJsonExports: z.ZodUnion>>]>; export type PackageJsonExports = z.infer; /** * @see https://docs.npmjs.com/cli/v10/configuring-npm/package-json */ export declare const PackageJson: z.ZodObject<{ name: z.ZodString; version: z.ZodOptional; private: z.ZodOptional; description: z.ZodOptional; tagline: z.ZodOptional; glyph: z.ZodOptional; logo: z.ZodOptional; logo_alt: z.ZodOptional; license: z.ZodOptional; scripts: z.ZodOptional>; homepage: z.ZodOptional; author: z.ZodUnion; url: z.ZodOptional; }, z.core.$loose>]>>]>; repository: z.ZodOptional; }, z.core.$loose>]>]>>; contributors: z.ZodOptional; url: z.ZodOptional; }, z.core.$loose>]>]>>>; bugs: z.ZodOptional; email: z.ZodOptional; }, z.core.$loose>]>>; funding: z.ZodOptional]>, z.ZodArray]>]>>]>>; keywords: z.ZodOptional>; type: z.ZodOptional; engines: z.ZodOptional>; os: z.ZodOptional>; cpu: z.ZodOptional>; dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; peerDependencies: z.ZodOptional>; peerDependenciesMeta: z.ZodOptional>>; optionalDependencies: z.ZodOptional>; bin: z.ZodOptional>; sideEffects: z.ZodOptional>; files: z.ZodOptional>; main: z.ZodOptional; exports: z.ZodOptional>>]>, z.ZodTransform | null | undefined, string | Record | null>>>; }, z.core.$loose>; export type PackageJson = z.infer; //# sourceMappingURL=package_json.d.ts.map