UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) 707 B
import type { ReplyToMode } from "../config/types.js"; import type { SlackAppMentionEvent, SlackMessageEvent } from "./types.js"; export type SlackThreadContext = { incomingThreadTs?: string; messageTs?: string; isThreadReply: boolean; replyToId?: string; messageThreadId?: string; }; export declare function resolveSlackThreadContext(params: { message: SlackMessageEvent | SlackAppMentionEvent; replyToMode: ReplyToMode; }): SlackThreadContext; export declare function resolveSlackThreadTargets(params: { message: SlackMessageEvent | SlackAppMentionEvent; replyToMode: ReplyToMode; }): { replyThreadTs: string | undefined; statusThreadTs: string | undefined; };