n8n
Version:
n8n Workflow Automation Tool
18 lines (17 loc) • 832 B
TypeScript
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<string, unknown>;
}): Promise<unknown>;
export declare function executeSlackAction(params: {
chat: ChatInstance;
descriptor: IntegrationToolConnectionDescriptor;
action: IntegrationAction;
input: Record<string, unknown>;
currentMessageContext?: IntegrationMessageContext;
}): Promise<IntegrationActionResult | undefined>;
export declare function subscribeSlackThread(thread: {
subscribe?: () => Promise<void>;
}): Promise<void>;