import { Context } from "../imports/Context.js"; import { Function } from "../imports/Function.js"; import { VAResponse } from "../imports/VAResponse.js"; import { GlideRecord } from "../types/GlideRecord.js"; export declare class VASystemObject { constructor(cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean); acceptUIBMessages(shouldAcceptUIbMessages?: boolean, nodeVariable?: string): void; static addNowAssistExecutionProduct(executionSysId?: string, productId?: string, productTable?: string): string; applyKnowledgeGraphUserData(kgUserDataJsonString?: string): void; applyLinkTemplate(sysId?: string, tableName?: string, actionName?: string): string; static applyLinkTemplateCustomPortal(sysId?: string, tableName?: string, actionName?: string, portal?: string): string; attachRecordToConversation(tableName?: string, sysId?: string): boolean; attachToRecord(mediaId?: string, tableName?: string, sysId?: string): boolean; static authorizeAndEnqueueMessage(ambChannel?: string, message?: string, guestSessionIdentifier?: string): string; static bulkFillTranscriptsByIds(interactionMap?: Record, forceTranscript?: boolean): void; static cancelCurrentTopic(conversationId?: string): VAResponse; static cancelDocumentQnATopic(conversationId?: string, showUserMessage?: boolean): VAResponse; static cancelFDIH(contextId?: string, reason?: string): void; cancelTask(taskId?: string): void; static checkSupportQueuesSchedule(): string; static choicePage(conversationId?: string, startRow?: number, pageSize?: number, searchText?: string, validation?: boolean, freshControl?: boolean): string; closeNotification(notificationSysId?: string): boolean; confirmAutoSelection(confirmed?: boolean, isMidtopic?: boolean): void; connectToAgent(msg?: string): boolean; connectToAgentUnsafe(msg?: string): void; connectToExternalAgent(configId?: string): boolean; static copyAttachment(attachmentId?: string, targetTable?: string, targetId?: string): void; createClickMetricsURL(originalURL?: string, scratchPad?: string, eventType?: string): string; static createConsumerAccountsForNowAssist(userId?: string): void; static createConversation(preChatForm?: string): string; didConnectToLiveAgent(): boolean; displaySystemMessage(msg?: string): void; elevateSession(sysUserId?: string): boolean; endConversation(): void; static endConversation(conversationId?: string): void; static enqueueCustomAdapterMessage(providerAppId?: string, message?: string, headers?: string, logTime?: number): boolean; static enqueueCustomAdapterMessageForRequestSubflow(providerAppId?: string, message?: string, headers?: string, subflowResponse?: Record): boolean; static enqueueCustomAdapterResponse(providerAppId?: string, messageId?: string, response?: string, headers?: string, statusCode?: number): boolean; static enqueueMessage(ambChannel?: string, message?: string): boolean; static executeAiAgentTool(conversationId?: string, agentM2mSysId?: string, toolRequest?: Record): Record; executeCustomInputControlPlan(planSysId?: string): void; executeCustomOutputControlPlan(planSysId?: string): void; static executeNBARequest(callbackId?: string, searchTerm?: string, contextProfileId?: string, searchContextId?: string, loggingContext?: string, locale?: string, additionalContext?: string, grConfigFilters?: Array, searchResultType?: string, actionHistory?: string): string; executeSkill(skillId?: string, clearSkillIdFromContext?: boolean): void; executeSkillDiscovery(utterance?: string): void; executeSkillDiscoveryWithArgs(utterance?: string, args?: Record): void; executeSkillWithArgs(skillId?: string, _arguments?: Record): void; executeSkillWithPushOnStack(skillId?: string, clearSkillIdFromContext?: boolean, pushOnStack?: boolean): void; executeSkillWithResumeBehavior(skillId?: string, clearSkillIdFromContext?: boolean, resumeBehavior?: string): void; expireNotificationOnUnsubscribe(): void; static faultAbandonedB2BConversations(): string; static faultAbandonedConversation(conversationId?: string): void; static faultAbandonedConversations(): string; static faultConversation(conversationId?: string, cause?: string, messageToUser?: string, reason?: string, noImpersonationRequired?: boolean): void; static fillMustacheTemplate(cardName?: string, data?: string, channel?: string): string; static fillTemplate(cardName?: string, channel?: string, richControl?: string): string; fillTemplateFromData(templateName?: string, data?: string): string; static fillTemplateFromDataAndDeviceType(templateName?: string, data?: string, channel?: string, allowNull?: boolean): string; static fillTemplateFromDataDeviceTypeAndConvoId(templateName?: string, data?: string, channel?: string, allowNull?: boolean, conversationId?: string): Record; static fillTranscriptById(conversationSysID?: string): void; fireAndForgetFDIHAction(scopedSubflowName?: string, inputValuesByVarName?: Record, sysIdOfAction?: string, runAsSystem?: boolean): string; fireAndForgetFDIHSubflow(scopedSubflowName?: string, inputValuesByVarName?: Record, sysIdOfSubflow?: string): string; fireAndForgetOneExtend(servicePlanId?: string, inputValuesByInputName?: Record): void; fireAndForgetOneExtendWithDynamicRuntimeProvider(capabilityId?: string, inputValuesByInputName?: Record): void; static generateEmailNotifications(): void; static generateMobilePushNotifications(): void; static getAgentSkillsForAssistant(conversationId?: string): Array; getAgentTopicInfo(): Record; static getAgentsOnContextProfile(conversationId?: string): string; static getAllBotMessages(providerId?: string, inboundId?: string): Record; static getAutoPilotTopics(conversationId?: string, query?: string, limit?: number): Array; static getBotMessage(name?: string, inboundId?: string, providerId?: string): string; static getBrandingSettings(brandingKey?: string, languageCode?: string, portalPrefix?: string): Record; getChannelIdByName(name?: string): string; static getChatHeader(): string; getClosingMessage(): string; static getClosingMessage(conversationId?: string): string; getContextProfileId(): string; getContextProfileMessage(messageType?: string): string; static getContextProfileParamsForConversationId(conversationId?: string, params?: string): string; getContextVariables(keys?: Array): Record; static getContextVariables(conversationId?: string, keys?: Array): Record; getConversationId(): string; getConversationTaskId(): string; static getCustomAdapterProperty(name?: string, propertyType?: string, recordId?: string): string; static getCustomAdapterPropertyWithHierarchy(name?: string, providerAppId?: string): string; static getFDIHInvocationsFromConversation(conversationId?: string): []; static getFullyQualifiedURL(url?: string): string; static getGenAiUsageLogRecordId(conversationId?: string): string; static getGeneralSettings(): string; getGreetingMessage(): string; getGuestSessionIdentifier(): string; static getInboundMsgForSentimentAnalysis(conversationId?: string): Array; static getInitials(name?: string): string; static getInteractionAgentAvailability(interactionSysID?: string, verbose?: boolean): Record; getInteractionContext(): string; getInteractionSysId(): string; static getInteractionType(conversationId?: string): string; static getInternalTranscriptById(conversationSysID?: string, excludedTypes?: []): string; static getKeywordsByName(name?: string): string; static getLeaveConversationMessage(userLang?: string): string; static getLiveAgentChatDetails(conversationId?: string): Record; getMatchingLAConfig(): string; static getModelTypeForTopic(topicTypeId?: string): string; getNotification(actionable?: boolean): string; getNowAssistDeploymentConfigAttribute(attributeName?: string, deploymentId?: string): string; getNowAssistTopicInputs(): Record; getNthMostRecentExecutedSkill(n?: number): string; getPrevNotifications(actionable?: boolean, size?: number): string; static getProviderAppById(providerAppId?: string): string; static getProviderAppByInboundAndProviderId(inboundId?: string, providerId?: string): string; static getProviderById(providerId?: string): string; static getProviderByProviderAppId(providerAppId?: string): string; static getProviderUserContext(key?: string, appInboundId?: string, providerUserId?: string): string; static getProviderUserDetails(providerAppId?: string, providerUserId?: string): Record; static getProviderUserTimeZone(appInboundId?: string, providerUserId?: string): string; getRequesterLocale(): string; getRequesterSearchLocale(): string; getSavedSelectedOptions(saveName?: string): string; getScoredEntities(): Record; getSearchText(): string; getSearchUtterance(): string; static getSentimentNormalisedScore(factor?: number, score?: number): string; static getSessionIdFromConversationId(conversationId?: string): string; getSessionIdOnConversation(): string; static getSettings(brandingKey?: string, languageCode?: string): Record; getShowNotificationsPending(): string; getSurveyVerificationMessage(): string; getTableExtensions(tableName?: string): Array; getTableParents(tableName?: string): Array; static getTextValueForMessage(messageId?: string): string; static getTextValueFromMessageDetails(messagePayload?: string, messageType?: string): string; static getTimeZoneOffset(tzId?: string): string; static getTopicBlockDataFromConversation(conversationId?: string): []; getTopicSelectionMessage(): string; getTranscript(): string; static getTranscriptById(conversationSysID?: string, doNotMarkAsDownloaded?: boolean): string; static getTranscriptForConversationHistory(conversationId?: string, latestSequenceId?: string): string; getTranslation(record?: GlideRecord, fieldName?: string, language?: string, defaultValue?: string): string; static getUnreadMessageCountForNAP(): number; static getUnreadMessageIdsForConsumerAccount(consumerAccountId?: string, lastReadMessageId?: string): Array; static getUserAttributes(): Record; getUserData(): Record; getUserDataWithSearchKG(): Record; static getVAName(conversationId?: string): string; static handleCustomAdapterAsyncException(messages?: Array, errorMessage?: string): void; hasOtherLiveAgentChatInProgress(): boolean; htmlToPlainText(html?: string): string; static initiateAIAgentConversation(userId?: string, objective?: string, conversationLabel?: string, aiAgentContext?: Record): string; static initiateAutoPilot(conversationId?: string, topicName?: string, parameters?: Record): VAResponse; invokeAutoPilotTopic(): void; invokePostChat(): void; invokePreChat(): boolean; invokeSubTopic(topicName?: string, libraryCallSerialized?: string): void; isAMBClient(deviceType?: string): boolean; isAllowTranscriptDownload(): boolean; isChannelSecure(): boolean; isContextualActionApplicable(contextualActionKeyword?: string, providerAppId?: string, providerUserId?: string): boolean; static isConversationActiveForUser(guestSessionIdentifier?: string, consumerAccountContextId?: string, modelType?: string): boolean; isExternal(): boolean; static isInAutoPilotMode(conversationId?: string): boolean; isInChat(currentTopicId?: string): boolean; isLiveAgentAvailable(): boolean; isLiveAgentConfigured(): boolean; static isLiveChatInProgress(conversationId?: string): boolean; isMWebAMBClient(deviceType?: string): boolean; isNASSConversation(): boolean; isNDSSupported(): boolean; isNowAssistConversation(): boolean; liveSupportRequestAbandoned(): boolean; static mapIntentToTopic(intentId?: string, domainRecord?: GlideRecord, languageCode?: string): Array; markContextSkillAsCompleted(): void; markFDIHQuickExecutionState(callerToken?: string, inputValues?: Record, outputValues?: Record, responseStateStr?: string, responseStateMsg?: string): void; static markNowAssistExecutionEnded(nowAssistExecutionId?: string, endingState?: string, additionalProperties?: Record): void; static markNowAssistExecutionStarted(conversationId?: string, nowAssistArtifactId?: string, nowAssistArtifactTable?: string, nowAssistArtifactLabel?: string, additionalProperties?: Record): string; markNowAssistTopicAsCompleted(topicOutputs?: Record): void; markSkillFollowUpAnswer(utterance?: string): void; static oneExtendCancelled(object?: any): void; static oneExtendCompleted(object?: any): void; static oneExtendErrored(object?: any): void; static oneExtendTimedOut(transactionId?: string): void; static performAutoResolutionSearch(searchTerm?: string, evamConfigId?: string, searchContextId?: string, locale?: string, loggingContext?: string): string; postProcessNotificationSubscription(): void; preProcessNotificationSubscription(providerUserId?: string, channelId?: string): boolean; prepareFDIHQuickExecution(sysIdOfActionOrSubflow?: string, kindStr?: string, topicNodeId?: string, outputVarNames?: Array, runAsSystemUser?: boolean): string; previewTopic(topicId?: string): void; static processCustomAdapterFDIHResponseMessage(executionContextId?: string, status?: string): void; static processSynchronousCustomAdapterMessage(providerAppId?: string, message?: string, headers?: string, logTime?: number): string; static processSynchronousNonConversationalCustomAdapterMessage(providerAppId?: string, message?: string, headers?: string, logTime?: number): string; static processToken(token?: string, targetURL?: string): Record; publishInputCollectorPromptUtterance(userResponse?: string): void; publishInputCollectorVariables(updatedFieldValueJson?: string): void; publishKnowledgeGraphResults(results?: any): void; publishUserMessage(userText?: string): void; static queueClickMetricsClickEvent(clickMetricsEventType?: string, sysId?: string, timestamp?: string): void; static queueClickMetricsLifeCycleEvent(conversationId?: string, conversationTaskId?: string, clickMetricsEventType?: string, payload?: string): void; quickExecuteFDIHAction(scopedActionName?: string, inputValuesByVarName?: Record, runAsSystem?: boolean): Record; quickExecuteFDIHSubflow(scopedSubflowName?: string, inputValuesByVarName?: Record): Record; raiseTopicException(msg?: string): void; receiveNextBestAction(): void; static removeAllProviderUserContext(appInboundId?: string, providerUserId?: string): void; static removeProviderUserContext(key?: string, appInboundId?: string, providerUserId?: string): void; static removeProviderUserContextImmediately(key?: string, appInboundId?: string, providerUserId?: string): void; removeSelectedOptions(saveName?: string): void; renderCard(templateName?: string, data?: string, escapeFieldValues?: boolean, skipTranslation?: boolean): any; renderCardWithFeedback(templateName?: string, data?: string, feedbackPayload?: string, escapeFieldValues?: boolean): any; renderStaticCard(templateName?: string, data?: string): any; renderTable(title?: string, headers?: Array, data?: Array): any; requestNextBestAction(currentAction?: string): void; resetAllEntities(): void; resetEntity(topicVariableName?: string): void; resetGenAiHistory(): void; static retrieveSearchResults(searchTerm?: string, contextProfileId?: string, searchContextId?: string, loggingContext?: string, locale?: string, additionalContext?: string, grConfigFilters?: Array, searchResultType?: string): string; static retrieveSearchResultsAsync(callbackId?: string, searchTerm?: string, contextProfileId?: string, searchContextId?: string, loggingContext?: string, locale?: string, additionalContext?: string, grConfigFilters?: Array, searchResultType?: string): string; static retrieveSearchResultsMultipleCallbacks(callbackId?: string, searchTerm?: string, contextProfileId?: string, searchContextId?: string, loggingContext?: string, locale?: string, additionalContext?: string, grConfigFilters?: Array, searchResultType?: string): string; static retrieveSemanticSearchResults(searchTerm?: string, contextProfileId?: string, searchContextId?: string, loggingContext?: string, locale?: string, additionalContext?: string): string; runCustomInputControl(controlName?: string, generateDataStringExpression?: string, messageTranscriptStringExpression?: string, inputResponseHandlerStringExpression?: string, inputResponseMessageTranscriptStringExpression?: string, skippableExpression?: string, unsupportedDeviceMessage?: string): void; runCustomOutputControl(controlName?: string, generateDataStringExpression?: string, messageTranscriptStringExpression?: string, unsupportedDeviceMessage?: string): void; safeEval(expression?: string, doubleEval?: boolean): any; static sendActionMessageToUser(conversationId?: string, actionMessageJson?: string): string; sendBatchedMessages(): void; sendContextualActions(): void; sendCustomSkillPickerControl(skillSelectionMessage?: string, args?: Record, skills?: Array): void; sendDynamicProgressMessage(message?: string, defaultHeader?: string): void; sendInvalidModifyMessageToUser(fieldName?: string, invalidValue?: any): string; static sendMessageToUser(conversationId?: string, controlJson?: string): string; sendProcessingMessage(messageType?: string, shouldPersist?: boolean): void; sendProcessingMessageDirectly(message?: string): void; static sendReminder(conversationId?: string): void; sendRequesterOnlySystemMessage(message?: string, showAvatar?: boolean): void; sendSeparatorMessage(): string; sendSkillPickerControl(skillSelectionMessage?: string, args?: Record): void; sendSwitchLanguageActionMessage(languageCodeSwitchedTo?: string, languageCodeSwitchedFrom?: string): void; sendSystemMessage(message?: string, showAvatar?: boolean): string; sendTopicPickerControl(topicSelectionMessage?: string, topicPickerButtonLabel?: string): void; setAtlasSearchPerformed(): void; setCancelButtonEnabled(enabled?: boolean): void; static setContextVariables(conversationId?: string, variables?: Record): boolean; setConversationContextUser(agentName?: string, tableName?: string, sysId?: string): void; setDtForVAEnabled(): void; setIntentClassificationToIncorrectAmongMultiple(): void; static setProviderUserContext(key?: string, input?: any, appInboundId?: string, providerUserId?: string): void; static setProviderUserContextImmediately(key?: string, input?: any, appInboundId?: string, providerUserId?: string): void; static setProviderUserTimeZone(appInboundId?: string, providerUserId?: string, timeZone?: string): void; setQueue(): void; setScoredEntities(skillName?: string, entities?: Array): void; setSearchTextFromPreChat(): boolean; setSelectedOptions(selectedOptions?: Array, saveName?: string, overwriteExisting?: boolean): void; setSourceInfo(sysId?: string): void; static shouldGenerateMobilePushNotifications(): boolean; static shouldSendEmailNotifications(): boolean; static skipOptionalQuestion(conversationId?: string): void; static startConversation(conversationId?: string): void; static subscribeNotifications(providerChannelIdentityId?: string, providerUserId?: string, token?: string): boolean; static switchB2BTopic(conversationId?: string, topicId?: string): string; static switchB2BTopicByName(conversationId?: string, topicName?: string): string; static switchToLiveAgent(conversationId?: string): void; switchToLiveAgentSetup(): void; static switchToLiveAgentSetup(conversationId?: string): void; switchTopic(topicName?: string, resumeBehavior?: string): void; static switchTopicAtMaxWaitTime(conversationId?: string): string; switchTopicById(topicId?: string, resumeBehavior?: string): void; switchTopicByName(topicName?: string, resumeBehavior?: string): void; static switchTopicByName(conversationId?: string, topicName?: string, resumeBehavior?: string): string; static testAgentAvailabilityInfo(conversationSysID?: string): Record; static timeoutDTAC(contextId?: string): void; static timeoutFDIH(fdihInvocationRecordSysId?: string, conversationId?: string, contextName?: string, stateChangeTopicHandler?: string): void; static timeoutNLUPrediction(conversationIdSysId?: string, taskSysId?: string, stateTrackingSysId?: string, userId?: string): void; toSha1(salt?: string, value?: string): string; topicDiscovery(searchTextOverride?: string, keywordImpl?: boolean, userResponse?: string): void; topicDiscoveryWithLanguageSwitchResponse(userResponse?: string): void; transferSearchResults(searchResults?: Record): void; static typingIndicator(conversationId?: string): void; unsetConversationContextUser(): void; static unsubscribeNotifications(providerChannelIdentityId?: string, providerUserId?: string, token?: string): boolean; static updateContextProfileOnConversation(conversationId?: string, contextProfileId?: string): boolean; updateDynamicProgressMessage(status?: string, header?: string): void; static updateInteractionChatSummary(conversationId?: string, chatSummaryText?: string): boolean; static userCanAccessConversation(conversationId?: string, guestSessionIdentifier?: string): boolean; validateDataCollectorValue(type?: string, value?: any, validator?: Record): boolean; static validateJwtClaim(token?: string, claims?: Record): boolean; static viewingIndicator(conversationId?: string): void; waitForCompletedAiConnectorOneExtendWithDynamicRuntimeProvider(capabilityId?: string, inputValuesByInputName?: Record, topicVarNamesByOutputName?: Record, outputTypeByOutputName?: Record): void; waitForCompletedDynamicOneExtendWithDynamicRuntimeProvider(capabilityIds?: any, inputs?: any, output?: string, meta?: Record, streaming?: Record): void; waitForCompletedOneExtend(servicePlanId?: string, inputValuesByInputName?: Record, topicVarNamesByOutputName?: Record, outputTypeByOutputName?: Record): void; waitForCompletedOneExtendWithDynamicRuntimeProvider(capabilityId?: string, inputValuesByInputName?: Record, topicVarNamesByOutputName?: Record, outputTypeByOutputName?: Record): void; waitForResponseFromDynamicFDIH(sysIdExpression?: string, inputValuesByParamNameExpression?: string, outputVarName?: string, runAsSystem?: boolean, kindExpression?: string, continueOnErrorExpression?: string): string; waitForResponseFromFDIHAction(scopedActionName?: string, inputValuesByVarName?: Record, outputVarNames?: Array, outputsAssignmentExpression?: string, sysIdOfAction?: string, runAsSystem?: boolean): string; waitForResponseFromFDIHAction_2(scopedActionName?: string, inputValuesByVarName?: Record, outputTypesByVarName?: Record, outputParamNameToTopicVarName?: Record, sysIdOfAction?: string, runAsSystem?: boolean): string; waitForResponseFromFDIHSubflow(scopedActionName?: string, inputValuesByVarName?: Record, outputVarNames?: Array, outputsAssignmentExpression?: string, sysIdOfSubflow?: string): string; waitForResponseFromFDIHSubflow_2(scopedActionName?: string, inputValuesByVarName?: Record, outputTypesByVarName?: Record, outputParamNameToTopicVarName?: Record, sysIdOfSubflow?: string): string; } //# sourceMappingURL=VASystemObject.d.ts.map