import { z } from "zod"; export declare const ARTIFACT_TYPES: readonly ["npm", "pypi", "crates", "maven", "nuget", "go", "packagist", "rubygems"]; export declare const ArtifactTypeSchema: z.ZodEnum<{ npm: "npm"; pypi: "pypi"; crates: "crates"; maven: "maven"; nuget: "nuget"; go: "go"; packagist: "packagist"; rubygems: "rubygems"; }>; /** * `version` support per ecosystem (AR4): `range` resolves exact versions, * ranges, and dist-tags; `exact` resolves one published version; `none` * returns the latest release only. Native gates `version` on this table * (`x-versionSupport`, unpublished) and the field text is generated from it. */ export declare const ARTIFACT_VERSION_SUPPORT: { readonly npm: "range"; readonly pypi: "range"; readonly crates: "range"; readonly maven: "exact"; readonly nuget: "exact"; readonly go: "exact"; readonly packagist: "none"; readonly rubygems: "none"; }; export declare const ARTIFACT_VERSION_DESCRIPTION: string; export declare const ArtifactQuerySchema: z.ZodObject<{ ecosystem: z.ZodEnum<{ npm: "npm"; pypi: "pypi"; crates: "crates"; maven: "maven"; nuget: "nuget"; go: "go"; packagist: "packagist"; rubygems: "rubygems"; }>; packageName: z.ZodOptional; version: z.ZodOptional; keywords: z.ZodOptional>; pageSize: z.ZodOptional; page: z.ZodOptional; registryUrl: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>;