openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
17 lines (16 loc) • 599 B
TypeScript
import { i as OpenClawConfig } from "./types.openclaw-DBHlrrVj.js";
//#region src/plugins/enable.d.ts
type PluginEnableOptions = {
updateChannelConfig?: boolean;
};
/** Result of enabling a plugin in config. */
type PluginEnableResult = {
config: OpenClawConfig;
enabled: boolean;
pluginId: string;
reason?: string;
};
/** Enables a plugin in config unless global, denylist, or allowlist policy blocks it. */
declare function enablePluginInConfig(cfg: OpenClawConfig, pluginId: string, options?: PluginEnableOptions): PluginEnableResult;
//#endregion
export { enablePluginInConfig as t };