import type { SlackThreadMessage } from "#public/channels/slack/api.js"; import type { SlackInboundContext } from "#public/channels/slack/inbound.js"; /** Renders the triggering inbound Slack message as one attributed block. */ export declare function formatSlackInboundMessage(context: SlackInboundContext, message: { readonly text: string; readonly ts: string; }): string; /** * Renders fetched Slack replies as explicitly attributed background context. * Returns `undefined` when there are no messages to add to the turn. */ export declare function formatSlackThreadContext(messages: readonly SlackThreadMessage[]): string | undefined;