import type { ChatInputCommandInteraction, ButtonInteraction } from 'discord.js'; import type { DiscordAdapter } from '../adapter.js'; export declare function handleNew(interaction: ChatInputCommandInteraction, adapter: DiscordAdapter): Promise; export declare function handleNewChat(interaction: ChatInputCommandInteraction, adapter: DiscordAdapter): Promise; export declare function executeNewSession(interaction: ChatInputCommandInteraction | ButtonInteraction, adapter: DiscordAdapter, agentName?: string, workspace?: string): Promise; export declare function handleNewSessionButton(interaction: ButtonInteraction, adapter: DiscordAdapter): Promise; /** Show agent picker as a followUp message (used from menu button) */ export declare function showAgentPickerButton(interaction: ButtonInteraction, adapter: DiscordAdapter): Promise;