/**
 * Command Argument Parser
 *
 * Provides parameter substitution for custom slash commands similar to Claude's system:
 * - $ARGUMENTS: All arguments as a single string
 * - $1, $2, $3, etc.: Individual positional arguments
 * - Supports quoted arguments with spaces
 * - Handles escaped quotes within arguments
 */
/**
 * Parse command arguments from a string, respecting quotes
 */
export declare function parseCommandArguments(argsString: string): string[];
/**
 * Substitute command parameters in content
 */
export declare function substituteCommandParameters(content: string, argsString: string): string;
/**
 * Extract command name and arguments from a slash command input
 * Example: "/fix-issue 123 high-priority" -> { command: "fix-issue", args: "123 high-priority" }
 */
export declare function parseSlashCommandInput(input: string): {
    command: string;
    args: string;
};
/**
 * Check if content contains parameter placeholders
 */
export declare function hasParameterPlaceholders(content: string): boolean;
/**
 * Get all parameter placeholders used in content
 */
export declare function getUsedParameterPlaceholders(content: string): string[];
//# sourceMappingURL=commandArgumentParser.d.ts.map