import type { OpenClawPluginCommandDefinition } from "./types.js"; export type RegisteredPluginCommand = OpenClawPluginCommandDefinition & { pluginId: string; pluginName?: string; pluginRoot?: string; }; export declare const pluginCommands: Map; export declare function isPluginCommandRegistryLocked(): boolean; export declare function setPluginCommandRegistryLocked(locked: boolean): void; export declare function clearPluginCommands(): void; export declare function clearPluginCommandsForPlugin(pluginId: string): void; export declare function getPluginCommandSpecs(provider?: string): Array<{ name: string; description: string; acceptsArgs: boolean; }>;