export declare const HOOK_OWNER = "Vault Go: captura e contexto"; export declare const HOOK_EVENTS: { readonly Setup: "setup"; readonly SessionStart: "context"; readonly UserPromptSubmit: "session-init"; readonly PreToolUse: "file-context"; readonly PostToolUse: "observation"; readonly Stop: "summarize"; readonly SessionEnd: "session-end"; }; export declare function quoteShell(value: string): string; export declare function hookEntryPath(configHome?: string): string; export declare function hookCommand(adapter: string, event: string, configHome?: string): string; declare const CAPTURE_HOMES: Record; export declare function installCaptureHooks(adapter: keyof typeof CAPTURE_HOMES, userHome?: string, configHome?: string): void; export type HookClient = "claude" | "codex" | "grok" | "agy" | "gemini"; export declare function installClientHooks(client: HookClient, userHome?: string, configHome?: string): void; export declare function installOpenCodePlugin(userHome?: string, configHome?: string): void; /** Repairs only clients explicitly connected to Vault; never installs a CLI. */ export declare function repairAdditionalClientHooks(userHome?: string, configHome?: string, report?: typeof reportRepairWarning): void; declare function reportRepairWarning(message: string): void; export declare function repairClientHooks(userHome?: string, configHome?: string, report?: typeof reportRepairWarning): void; export {};