export declare const CLAUDE_PLUGIN_MANIFEST_LIMITS: Readonly<{ bytes: number; depth: 32; nodes: 65536; stringCharacters: 16384; }>; export declare function hashClaudePluginManifest(text: string): string; /** Capture a canonical plugin.json file without following a link or exposing its contents. */ export declare function captureClaudePluginManifestFile(path: string): { path: string; hashMode: "claude-plugin-manifest-v1"; sha256: string; }; /** Project only the exact raw manifest bytes that the explicit review attested. */ export declare function projectReviewedClaudePluginManifest(text: string, reviewedSha256: string): string;