import type { AgentToolResult as KoiToolResult } from "@mariozechner/pi-agent-core";
import type { SKYKOIConfig } from "../../config/config.js";
import type { ChannelMessageActionContext, ChannelMessageActionName } from "./types.js";
export declare function listChannelMessageActions(cfg: SKYKOIConfig): ChannelMessageActionName[];
export declare function supportsChannelMessageButtons(cfg: SKYKOIConfig): boolean;
export declare function supportsChannelMessageCards(cfg: SKYKOIConfig): boolean;
export declare function dispatchChannelMessageAction(ctx: ChannelMessageActionContext): Promise<KoiToolResult<unknown> | null>;
