export interface SlashCommand {
    command: string;
    description: string;
    source?: "ui" | "workflow";
}
export declare const DEFAULT_UI_COMMANDS: Array<SlashCommand>;
/**
 * Combine default UI commands with workflow-provided commands
 * @param workflowCommands Commands provided by the current workflow
 * @returns Combined list of all available commands
 */
export declare function getAllAvailableCommands(workflowCommands?: Record<string, {
    description: string;
    handler: (args?: string) => Promise<void> | void;
}>): Array<SlashCommand>;
export declare const SLASH_COMMANDS: SlashCommand[];
