import type { Rule } from "../types.js"; interface ItemValidation { ok: boolean; reasons: string[]; } declare function validateRegistryItem(item: unknown): ItemValidation; declare function looksLikeRegistryItem(data: unknown): boolean; declare function looksLikeRegistryCollection(data: unknown): boolean; interface ParsedRegistry { items: unknown[]; shape: "single" | "collection"; } declare function extractRegistryItems(data: unknown): ParsedRegistry; export declare const rule: Rule; export declare const _internal: { validateRegistryItem: typeof validateRegistryItem; looksLikeRegistryItem: typeof looksLikeRegistryItem; looksLikeRegistryCollection: typeof looksLikeRegistryCollection; extractRegistryItems: typeof extractRegistryItems; REGISTRY_CANDIDATES: string[]; }; export {};