import { v as ChannelMessageActionAdapter } from "../../types.core-BdBUJhNx.js"; //#region extensions/imessage/src/message-tool-api.d.ts declare function describeIMessageMessageTool({ cfg, accountId, currentChannelId }: Parameters>[0]): { actions: ("search" | "permissions" | "timeout" | "reply" | "reactions" | "poll" | "broadcast" | "pin" | "edit" | "send" | "poll-vote" | "react" | "read" | "unsend" | "sendWithEffect" | "renameGroup" | "setGroupIcon" | "addParticipant" | "removeParticipant" | "leaveGroup" | "sendAttachment" | "delete" | "unpin" | "list-pins" | "thread-create" | "thread-list" | "thread-reply" | "sticker" | "sticker-search" | "member-info" | "role-info" | "emoji-list" | "emoji-upload" | "sticker-upload" | "role-add" | "role-remove" | "channel-info" | "channel-list" | "channel-create" | "channel-edit" | "channel-delete" | "channel-move" | "category-create" | "category-edit" | "category-delete" | "topic-create" | "topic-edit" | "voice-status" | "event-list" | "event-create" | "kick" | "ban" | "set-profile" | "set-presence" | "download-file" | "upload-file")[]; } | null; //#endregion export { describeIMessageMessageTool as describeMessageTool };