import type { Rule } from "../types.js"; interface ValidationOutcome { warnings: string[]; hasValidComponents: boolean; } declare function isShadcnComponentsJson(data: unknown): boolean; declare function validateEntry(entry: unknown): { ok: boolean; reason?: string; }; declare function validateManifest(data: unknown): ValidationOutcome; export declare const rule: Rule; export declare const _internal: { validateManifest: typeof validateManifest; validateEntry: typeof validateEntry; isShadcnComponentsJson: typeof isShadcnComponentsJson; CANDIDATE_PATTERNS: string[]; }; export {};