import type { Message, Thread } from 'chat'; import type { BridgeExecutionContext, BridgeMessageContextParams, BridgeResumeExecutionContext, PlatformAgentContext } from '../../agent-chat-integration'; import type { ChatInstance } from '../../chat-integration.service'; import type { ReplyExpectation } from '../../integration-tools'; export declare function getSlackPlatformAgentContext(chat: ChatInstance): PlatformAgentContext; export declare function getSlackReplyExpectation(params: { message: Message; isNewMention: boolean; }): ReplyExpectation; export declare function prepareSlackInboundText(text: string, context: PlatformAgentContext): string; export declare function createSlackBridgeExecutionContext(params: BridgeMessageContextParams): Promise; export declare function createSlackResumeExecutionContext(params: { chat: ChatInstance; thread: Thread; logger: BridgeMessageContextParams['logger']; agentId: string; }): Promise;