import type { OpenClawConfig } from "../config/config.js"; import { type HookInstallUpdate } from "../hooks/installs.js"; import { type PluginInstallUpdate } from "../plugins/installs.js"; export declare function persistPluginInstall(params: { config: OpenClawConfig; baseHash?: string; pluginId: string; install: Omit; successMessage?: string; warningMessage?: string; }): Promise; export declare function persistHookPackInstall(params: { config: OpenClawConfig; baseHash?: string; hookPackId: string; hooks: string[]; install: Omit; successMessage?: string; }): Promise;