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