import { type ClaudeSettingsWitnessBudget } from "./claude-settings-witness.js"; export declare const SUMI_DISCOVERY_PROJECTION_FIELDS: readonly ["skills", "plugin", "plugins", "permissions"]; export declare function readSumiSettingsPreimage(path: string): string; export declare function hashSumiSettingsReplacement(text: string, limits: ClaudeSettingsWitnessBudget): string; export declare function captureSumiSettings(path: string, limits?: ClaudeSettingsWitnessBudget): { path: string; hashMode: "sumi-settings-v1"; sha256: string; }; export declare function upgradeSumiSettingsWitness(previous: { path: string; hashMode?: "bytes"; sha256: string; }, reviewedSettingsPath: string): ReturnType;