import type { MessageSubmissionOptions } from '../../../types/index.js';
/**
 * Handles /agents create — creates an agent definition file and prompts the AI to help write it.
 * Returns true if handled.
 */
export declare function handleAgentCreate(commandParts: string[], options: MessageSubmissionOptions): Promise<boolean>;
/**
 * Handles /agents copy <name> — copies an agent (including built-in) to
 * .nanocoder/agents/ so it can be customized.
 * Returns true if handled.
 */
export declare function handleAgentCopy(commandParts: string[], options: MessageSubmissionOptions): Promise<boolean>;
/**
 * Handles /tools create — creates a custom-tool definition file and prompts
 * the AI to help write it. Returns true if handled.
 */
export declare function handleToolCreate(commandParts: string[], options: MessageSubmissionOptions): Promise<boolean>;
export declare function handleSkillsCreate(commandParts: string[], options: MessageSubmissionOptions): Promise<boolean>;
export declare function handleCommandCreate(commandParts: string[], options: MessageSubmissionOptions): Promise<boolean>;
//# sourceMappingURL=create-handler.d.ts.map