import { type SkillCommandSpec } from "../agents/skills.js";
import type { DaoCoreConfig } from "../config/types.daocore.js";
export { listReservedChatSlashCommandNames, resolveSkillCommandInvocation, } from "./skill-commands-base.js";
export declare function listSkillCommandsForWorkspace(params: {
    workspaceDir: string;
    cfg: DaoCoreConfig;
    agentId?: string;
    skillFilter?: string[];
}): SkillCommandSpec[];
declare function dedupeBySkillName(commands: SkillCommandSpec[]): SkillCommandSpec[];
export declare function listSkillCommandsForAgents(params: {
    cfg: DaoCoreConfig;
    agentIds?: string[];
}): SkillCommandSpec[];
export declare const testing: {
    dedupeBySkillName: typeof dedupeBySkillName;
};
export { testing as __testing };
