import { z } from 'zod'; import type { PackageDependency } from '../../types'; export declare const mavenRules: readonly ["maven_install", "_maven_install"]; export declare const MavenTarget: z.ZodEffects; artifacts: z.ZodEffects, z.ZodEffects, { group: string; artifact: string; version: string; }, { '0': string; '1': string; '2': string; }>]>]>, "many">, ({ group: string; version: string; artifact: string; } | { group: string; artifact: string; version: string; })[], (string | { group: string; version: string; artifact: string; } | { '0': string; '1': string; '2': string; })[]>; repositories: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rule: "maven_install" | "_maven_install"; artifacts: ({ group: string; version: string; artifact: string; } | { group: string; artifact: string; version: string; })[]; repositories?: string[] | undefined; }, { rule: "maven_install" | "_maven_install"; artifacts: (string | { group: string; version: string; artifact: string; } | { '0': string; '1': string; '2': string; })[]; repositories?: string[] | undefined; }>, PackageDependency>[], { rule: "maven_install" | "_maven_install"; artifacts: (string | { group: string; version: string; artifact: string; } | { '0': string; '1': string; '2': string; })[]; repositories?: string[] | undefined; }>;