import { i as OpenClawConfig } from "./types.openclaw-kCuaFdwZ.js"; import { t as SkillCommandSpec } from "./types-B7pcFEbF.js"; //#region src/skills/discovery/chat-command-invocation.d.ts /** Lists slash command names reserved by built-in chat commands and callers. */ declare function listReservedChatSlashCommandNames(extraNames?: string[]): Set; declare function resolveSkillCommandInvocation(params: { commandBodyNormalized: string; skillCommands: SkillCommandSpec[]; }): { command: SkillCommandSpec; args?: string; } | null; //#endregion //#region src/skills/discovery/chat-commands.d.ts declare function listSkillCommandsForWorkspace(params: { workspaceDir: string; cfg: OpenClawConfig; agentId?: string; skillFilter?: string[]; }): SkillCommandSpec[]; declare function listSkillCommandsForAgents(params: { cfg: OpenClawConfig; agentIds?: string[]; }): SkillCommandSpec[]; //#endregion export { resolveSkillCommandInvocation as i, listSkillCommandsForWorkspace as n, listReservedChatSlashCommandNames as r, listSkillCommandsForAgents as t };