import { z } from "#compiled/zod/index.js"; declare const EveRegistryMetadataSchema: z.ZodObject<{ requires: z.ZodOptional; docs: z.ZodOptional; implementation: z.ZodOptional>; hidden: z.ZodOptional>; install: z.ZodOptional; optional: z.ZodLiteral; recommendedAction: z.ZodLiteral<"ignore-optional">; reason: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; setup: z.ZodOptional>; }, z.core.$strip>, z.ZodArray>; }, z.core.$strip>>]>, z.ZodTransform<{ package: string; bin: string; args: string[]; }[], { package: string; bin: string; args: string[]; }[] | { package: string; bin: string; args: string[]; }>>>; }, z.core.$strip>; export type RegistrySearchMetadata = Pick, "docs" | "hidden" | "implementation">; /** Parses eve-owned metadata from a registry item manifest. */ export declare function eveMetadataFromRegistryItem(item: unknown): { requires?: string | undefined; docs?: string | undefined; implementation?: "chat-sdk" | "native" | undefined; hidden?: true | undefined; install?: { pnpm?: { buildScripts: { packages: string[]; optional: true; recommendedAction: "ignore-optional"; reason: string; }[]; } | undefined; } | undefined; setup?: { package: string; bin: string; args: string[]; }[] | undefined; } | undefined; /** Extracts search metadata from the eve-owned official registry catalog. */ export declare function parseOfficialRegistrySearchMetadata(input: unknown): ReadonlyMap; /** Parses the fields used by the human-readable registry item view. */ export declare function parseRegistryPresentationManifest(input: unknown): { meta?: { eve?: { requires?: string | undefined; docs?: string | undefined; implementation?: "chat-sdk" | "native" | undefined; hidden?: true | undefined; install?: { pnpm?: { buildScripts: { packages: string[]; optional: true; recommendedAction: "ignore-optional"; reason: string; }[]; } | undefined; } | undefined; setup?: { package: string; bin: string; args: string[]; }[] | undefined; } | undefined; } | undefined; title?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; files?: { target: string; }[] | undefined; } | undefined; export {};