export declare const CLAUDE_MARKETPLACE_REGISTRY_LIMITS: Readonly<{ bytes: number; rows: 1024; depth: 32; nodes: 65536; stringCharacters: 16384; pathCharacters: 4096; }>; export interface ClaudeMarketplaceRegistryBudget { remaining: number; } /** Capture explicitly reviewed registry structure; never infer this mode from a raw-byte witness. */ export declare function captureClaudeMarketplaceRegistry(path: string, budget?: ClaudeMarketplaceRegistryBudget): { path: string; hashMode: "claude-marketplace-registry"; sha256: string; }; /** Explicit v2 review also recognizes rows with a bound boolean autoUpdate. */ export declare function captureClaudeMarketplaceRegistryV2(path: string, budget?: ClaudeMarketplaceRegistryBudget): { path: string; hashMode: "claude-marketplace-registry-v2"; sha256: string; };