export interface ManagedPluginRegistrationWitness { bindingId: string; storeRoot: string; } export declare function validateManagedPluginWitnesses(value: unknown): asserts value is ManagedPluginRegistrationWitness[]; /** This is a structured witness, not an exemption for a plugin ID or its cache directory. */ export declare function hashManagedPluginRegistry(path: string, managed: ManagedPluginRegistrationWitness[]): string; export declare function captureManagedPluginRegistry(path: string, managedPlugins: ManagedPluginRegistrationWitness[]): { path: string; hashMode: "claude-plugin-registry"; managedPlugins: ManagedPluginRegistrationWitness[]; sha256: string; };