import type { ChatInstance } from '../chat-integration.service'; import type { IntegrationAction, IntegrationActionResult, IntegrationContextQuery, IntegrationMessageContext, IntegrationToolConnectionDescriptor } from '../integration-tools'; export declare function executeSlackContextQuery(params: { chat: ChatInstance; query: IntegrationContextQuery; input: Record; }): Promise; export declare function executeSlackAction(params: { chat: ChatInstance; descriptor: IntegrationToolConnectionDescriptor; action: IntegrationAction; input: Record; currentMessageContext?: IntegrationMessageContext; }): Promise; export declare function subscribeSlackThread(thread: { subscribe?: () => Promise; }): Promise;