import { z } from 'zod'; import type { Release } from '../types'; export declare const MarshalledVersionInfo: z.ZodEffects, Release[], any[]>, Release[], any[]>, { releases: Release[]; }, any[]>; export declare const GemMetadata: z.ZodEffects>; homepage_uri: z.ZodCatch>; source_code_uri: z.ZodCatch>; }, "strip", z.ZodTypeAny, { changelog_uri?: string | undefined; homepage_uri?: string | undefined; source_code_uri?: string | undefined; }, { changelog_uri?: unknown; homepage_uri?: unknown; source_code_uri?: unknown; }>, { changelogUrl: string | undefined; homepage: string | undefined; sourceUrl: string | undefined; }, { changelog_uri?: unknown; homepage_uri?: unknown; source_code_uri?: unknown; }>; export type GemMetadata = z.infer; export declare const GemVersions: z.ZodEffects, Release[], any[]>, Release[], any[]>, { releases: Release[]; }, any[]>; export type GemVersions = z.infer; export declare const GemInfo: z.ZodEffects, Release[], string>, { releases: Release[]; }, string>; export type GemInfo = z.infer;