UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

Comprehensive n8n community node for Bitrix24 API integration with CRM, Tasks, Chat, Telephony, and more

46 lines (45 loc) 1.25 kB
import { INodeProperties } from "n8n-workflow"; /** * Bitrix24 Module Manager - CLEAN VERSION * * This version: * - NO automatic resource injection * - NO circular dependencies * - Simple utility functions only * - Clean separation of concerns */ export declare class Bitrix24ModuleManager { /** * Simple field creation without any automatic resource injection */ static createSimpleField(fieldConfig: any): INodeProperties; /** * Create operation field for a specific module (no resource injection) */ static createOperationField(operations: string[], operationName?: string): INodeProperties; /** * Create collection without resource dependencies */ static createSimpleCollection(collectionName: string, showConditions: { [key: string]: any; }, options: INodeProperties[]): INodeProperties; /** * Capitalize string utility */ private static capitalize; } export declare const BITRIX24_MODULES: { CRM: string; TASK: string; USER: string; FILE: string; CALENDAR: string; DIRECTAPI: string; ACTIVITY: string; AUTOMATION: string; BIZPROC: string; CHAT: string; CHATBOT: string; DISK: string; CATALOG: string; };