import type { AgentToolResult } from "@mariozechner/pi-agent-core"; import type { BotConfig } from "../../config/config.js"; import type { ChannelMessageActionContext, ChannelMessageActionName } from "./types.js"; export declare function listChannelMessageActions(cfg: BotConfig): ChannelMessageActionName[]; export declare function supportsChannelMessageButtons(cfg: BotConfig): boolean; export declare function supportsChannelMessageButtonsForChannel(params: { cfg: BotConfig; channel?: string; }): boolean; export declare function supportsChannelMessageCards(cfg: BotConfig): boolean; export declare function supportsChannelMessageCardsForChannel(params: { cfg: BotConfig; channel?: string; }): boolean; export declare function dispatchChannelMessageAction(ctx: ChannelMessageActionContext): Promise | null>;