import { z } from 'zod';
import type { Release } from '../types';
export declare const HelmRepositorySchema: z.ZodEffects<z.ZodObject<{
    entries: z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodAny>, Record<string, {
        homepage: string | undefined;
        sourceUrl: string | undefined;
        releases: Release[];
    }>, Record<string, any>>;
}, "strip", z.ZodTypeAny, {
    entries: Record<string, {
        homepage: string | undefined;
        sourceUrl: string | undefined;
        releases: Release[];
    }>;
}, {
    entries: Record<string, any>;
}>, Record<string, {
    homepage: string | undefined;
    sourceUrl: string | undefined;
    releases: Release[];
}>, {
    entries: Record<string, any>;
}>;
export type HelmRepositoryData = z.infer<typeof HelmRepositorySchema>;
