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