import { ApiCoreBulkCampaignMessageRequest, ApiCoreBulkCampaignMessageResponse, ApiCoreHandleParams, ApiCoreHandleResponse, ApiCoreLiveAgentParams, ApiCoreLiveAgentResponse, ApiReactionParams, LOG_FUNCTION } from "./api.constant"; export declare enum CORE_API_PATH { MESSAGE = "/message", LIVE_AGENT = "/conversation/live-agent", UNSUBSCRIBE = "/unsubscribe", SUBSCRIBE = "/subscribe", REACTION = "/message/reaction", CONVERSATION_MESSAGE = "/bulk-campaign/message" } export declare const handleCoreMessage: (CORE_URL: string, params: ApiCoreHandleParams, log?: LOG_FUNCTION) => Promise; export declare const handleCoreLiveAgent: (CORE_URL: string, params: ApiCoreLiveAgentParams, log?: LOG_FUNCTION) => Promise; export declare const handleUnsubscribe: (CORE_URL: string, params: ApiCoreLiveAgentParams, log?: LOG_FUNCTION) => Promise; export declare const handleSubscribe: (CORE_URL: string, params: ApiCoreLiveAgentParams, log?: LOG_FUNCTION) => Promise; export declare const handleReaction: (CORE_URL: string, params: ApiReactionParams, log?: LOG_FUNCTION) => Promise; export declare const sendBulkCampaignMessage: (CORE_URL: string, param: ApiCoreBulkCampaignMessageRequest, log?: LOG_FUNCTION) => Promise;