import { z } from "zod"; export declare const BasePackageParameter: z.ZodObject<{ package: z.ZodString; }, "strip", z.ZodTypeAny, { package: string; }, { package: string; }>; export declare const BaseFolderParameter: z.ZodObject<{ folder: z.ZodString; }, "strip", z.ZodTypeAny, { folder: string; }, { folder: string; }>; export declare const dependencyTypes: z.ZodUnion<[z.ZodLiteral<"dependencies">, z.ZodLiteral<"devDependencies">]>; export type DependencyTypes = z.infer; export declare const TypeParameter: z.ZodObject<{ type: z.ZodUnion<[z.ZodLiteral<"dependencies">, z.ZodLiteral<"devDependencies">]>; }, "strip", z.ZodTypeAny, { type: "dependencies" | "devDependencies"; }, { type: "dependencies" | "devDependencies"; }>; export declare const urlType: z.ZodUnion<[z.ZodType<`http://${string}`, z.ZodTypeDef, `http://${string}`>, z.ZodType<`https://${string}`, z.ZodTypeDef, `https://${string}`>]>; export type Url = z.infer; export declare function isValidDependencyType(type: unknown): type is DependencyTypes;