/**
 * Skillset management for Nori Skillsets
 * Handles skillset listing, loading, and switching
 */
import type { CommandStatus } from "../../../cli/commands/commandStatus.js";
import type { Command } from "commander";
/**
 * Shared action handler for switch-skillset commands
 * @param args - Configuration arguments
 * @param args.name - The skillset name to switch to (optional - prompts if omitted)
 * @param args.options - Command options
 * @param args.options.agent - Optional agent name override
 * @param args.program - Commander program instance
 * @param args.options.force - Whether to force through local changes without prompting
 *
 * @returns Command status
 */
export declare const switchSkillsetAction: (args: {
    name?: string | null;
    options: {
        agent?: string;
        force?: boolean;
    };
    program: Command;
}) => Promise<CommandStatus>;
/**
 * Register the 'switch-skillset' command with commander
 * @param args - Configuration arguments
 * @param args.program - Commander program instance
 */
export declare const registerSwitchSkillsetCommand: (args: {
    program: Command;
}) => void;
//# sourceMappingURL=switchSkillset.d.ts.map